Python基础知识(33):网络编程(Ⅱ) UDP编程 相对TCP,UDP则是面向无连接的协议 使用UDP协议时,不需要建立连接,只需要知道对方的IP地址和端口号,就可以直接发数据包 虽然用UDP传输数据不可靠,但它的优点是和TCP比,速度快,对于不要求可靠到达的数据,就可以使用UDP协议 服务端 ...
分类:
编程语言 时间:
2018-12-15 13:56:07
阅读次数:
178
先说一下网络的层级:由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层 1、TCP和UDP TCP:是面向连接的一种传输控制协议。属于传输层协议。TCP连接之后,客户端和服务器可以互相发送和接收消息,在客户端或者服务器没有主动断开之前,连接一直存在属于长连接。 优点:安全、传输 ...
分类:
Web程序 时间:
2018-12-15 13:47:22
阅读次数:
193
转自:https://blog.csdn.net/mazidao2008/article/details/4934257 STUN(Simple Traversal of UDP over NATs,NAT 的UDP简单穿越)是一种网络协议,它允许位于NAT(或多重NAT)后的客户端找出自己的公网地 ...
分类:
其他好文 时间:
2018-12-15 00:59:46
阅读次数:
265
TCP协议是面向连接的通信协议,即在传输数据前先在发送端和接收端建立逻辑连接,然后再传输数据,它提供了两台计算机之间可靠无差错的数据传输。 l IP地址:用来唯一表示我们自己的电脑的,是一个网络标示 l 端口号: 用来区别当前电脑中的应用程序的 l UDP: 传送速度快,但是容易丢数据,如视频聊天, ...
分类:
其他好文 时间:
2018-12-14 19:48:00
阅读次数:
108
udp相当于写信,有收信人地址信息就能发送。 import socket def main(): # 创建一个udp套接字 udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # 可以使用套接字收发数据 # udp_socket ...
分类:
其他好文 时间:
2018-12-14 13:02:11
阅读次数:
157
bind到端口0上,系统就会自动分配,但是可能不是随机的,而是根据系统的算法。也可以用rand算个随机数出来,然后bind,如果bind不成功就取下一个随机数。 原文:https://blog.csdn.net/Borntodieee/article/details/78939923 述 TCP/I ...
分类:
其他好文 时间:
2018-12-14 12:58:04
阅读次数:
167
#编译 ./configure --prefix=/servyouapp/nginx --with-stream --with-http_stub_status_module#nginx.conf部分配置 stream { upstream backend { server 10.7.2.86:15... ...
分类:
其他好文 时间:
2018-12-14 12:46:04
阅读次数:
661
[root@rbtnode1 ~]# cd /usr/local/src/nginx-1.14.2You have new mail in /var/spool/mail/root[root@rbtnode1 nginx-1.14.2]#./configure --with-stream --wit ...
分类:
其他好文 时间:
2018-12-14 12:41:14
阅读次数:
680
Mina是Apache下的一个网络应用程序框架,用来帮助用户简单地开发高性能和高可扩展性的网络应用程序。它提供了一个通过Java NIO在不同的传输协议上抽象的事件驱动的异步API,例如TCP/IP和UDP/IP。 还没了解原理之前,我们先从官网例子改写一下,从实践开始。我记得入行前有个前辈说过,学 ...
分类:
其他好文 时间:
2018-12-13 14:23:47
阅读次数:
138
sockket简介 socekt又称为‘套接字’,用于描述IP和地址端口,是一个通信链路的句柄,应用程序通常通过套接字向网络发出请求或者应答网络请求。 socket起源于Unix,所以也遵从“一切皆文件”的基本哲学,对于文件,进行打开/读取/关闭的操作模式。socket就是该模式的一个实现,sock ...
分类:
编程语言 时间:
2018-12-13 13:49:10
阅读次数:
236