Tornado在TCP层里的工作机制 上一节是关于应用层的协议 HTTP,它依赖于传输层协议 TCP,例如服务器是如何绑定端口的?HTTP 服务器的 handle_stream 是在什么时候被调用的呢?本节聚焦在 TCP 层次的实现,以便和上节的程序流程衔接起来. 首先是关于 TCP 协议.这是一个面向连接的可靠交付的协议.由于是面向连接,所以在服务器端需要分配内存来记忆客户端连接,同样客户端也需要记录服务器.由于保证可靠交付,所以引入了很多保证可靠性的机制,比如定时重传机制,SYN/ACK 机…