- 博客(3)
- 收藏
- 关注
原创 python之网络编程详解(三)
TCP沾包处理 TCP沾包是指在TCP协议传输数据时,发送的数据之间没有边界,在接收时所有的数据混合在一起,无法区分每次发送的数据内容。 在数据发送和接收的时候,都要先把数据放到缓存区,然后再执行发送或接收操作。当消息很长,超出缓冲区大小时(一般不会出现),一条消息会分几次发送,在接受方收到消息后解码时可能会出错。如果接收方的缓冲区空间较小,一次无法接收发送方发送的消息...
2018-06-26 22:49:46 236
原创 python之网络编程详解(二)
TCP协议通信 tcp通信协议是一种面向连接的,可靠的数据传输协议。通常应用在对网络信息传输准确性要求较高的情形,比如文件传输,聊天信息传输等等。 在TCP通信过程中,核心的过程是经过三次握手建立连接和四次挥手断开连接。 三次握手的过程:1、客户端(client)向服务器端(server)发出请求,请求建立连接;2、服务器端收到请求后确认,并给客户端返回报...
2018-06-25 22:52:13 263
原创 python之网络编程详解(一)
python中进行网络编程主要用到了socket模块,在socket模块中提供了许多类方法和实例方法,供我们调用。在应用socket模块编写程序之前,我们需要了解一些有关网络的基础内容。 在计算机网络中,OSI(Open System Interconnection)七层模型定义了计算机通信的基本框架。它是一种理想的模型,包含应用层、会话层、表示层、传输层、网络层、链路层和...
2018-06-24 22:34:05 1120 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人