网络通信(http之keep-alive)
keep-alive简单流程分析
一、下图为每一次HTTP请求的流程。
对于一个完整的HTTP/1.1的请求和响应:建立tcp连接 (syn; ack, syn2; ack2; 三个分组握手完成)请求响应……请求响应关闭连接 (fin; ack; fin2; ack2 四个分组关闭连接)。如果请求和响应都只有一个分组,那么HTTP/1.1 至少要传输11个分组,才拿到一个分组的数据。而Keep-Alive就可以更充分的利用这个已经建立 的连接,避免的频繁的建立和关闭连接,减少网络阻塞。
二、HTTP请求
原创
2021-03-01 14:13:28 ·
491 阅读 ·
0 评论