2018-01-14 HTTP TCP

HTTP连接分为持续连接(persistent connections)与非持续连接(non-persistent connections)

建立HTTP连接时,首先进行TCP三次握手,以建立TCP连接
然后,client可以传输HTTP request给server了(HTTP request可以在第三次握手时顺带传输)。
在非可持续连接下,一次HTTP request与response后,就会TCP四次握手关闭TCP连接。
在可持续连接下,HTTP request可以接连发出,然后服务器会接连接受请求,再接连地返回response。

HTTP持续连接下,请求可连续发出,并连续地接受响应。 计算机网络 ——自顶向下方法 第四版 英文 P.291

TCP三次握手建立连接

TCP三次握手

前两次握手的SYN位都是1.


P.290

TCP四次握手被关闭连接

TCP四次握手关闭连接

FIN bit设置为1


英文版 P.291
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容