Fork me on GitHub

Python网络编程

Socket通信中AFINET 和 AFUNIX域的区别

https://blog.csdn.net/sandware/article/details/40923491

流式套接字和数据报式套接字

流式套接字(SOCK_STREAM):提供了一个面向连接、可靠的数据传输服务,数据无差错、无重复地发送,且按发送顺序接收。内设流量控制,避免数据流超限;数据被看作是字节流,无长度限制。文件传送协议(FTP)即使用流式套接字。

数据报式套接字(SOCK_DGRAM):提供了一个无连接服务。数据包以独立包形式被发送,不提供无错保证,数据可能丢失或重复,并且接收顺序混乱。网络文件系统(NFS)使用数据报式套接字。

SocketServer模块

SocketServer 是标准库中的一个高级模块,python3中重命名为socketserver。

 

 

ftp模块

ftp底层使用的是tcp而不是udp。

ftplib

NNTP协议

网络新闻传输协议。

与FTP协议不同的是,该协议登录、传输数据、和命令控制都是使用同一个端口(119)进行通信。用户向服务器发送一个请求,服务器就做出相应的响应。

posted @ 2018-10-23 17:15  迁梦余光  阅读(124)  评论(0编辑  收藏  举报