TCP协议,面向连接,可靠,基于字节流的传输层通信协议;UDP协议无连接,不可靠,基于数据包的传输层协议。TCP协议在建立连接的过程需要经历三次握手,断开连接则需要经历四次挥手,而这建立连接的过程增加了传输过程中的安全性。(应用层的协议也和HTTP协议的作用类似,不一样的是定义不同的数据格式。)Socket可以理解为TCP/IP协议栈提供的对外的操作接口,即应用层通过网络协议进行通信的接口。HTTP协议,属于TCP/IP协议栈中应用层的协议。WSGI协议则是Python定义的Web服务器和框架程序通信的接口规则。两者联系不大,强行说的话,Python框架程序主要处理的是HTTP请求。asyncio是一个异步IO库,aiohttp就是基于asyncio的异步HTTP框架代码设计Python提供了基本的socket模块:
暂无评论