《HTTP 权威指南》阅读随笔
首先是建立可靠的数据管道
TCP 为 HTTP 提供了一条可靠的比特传输管道,从 TCP 连接一端填入的字节会从另一端以原有的顺序、正确地传输。
然后在管道中传输 TCP 流
TCP 的数据是通过名为 IP 分组的小数据块来发送的。
HTTP 在传输一条报文时,会以流的形式将报文数据的内容通过一条打开的 TCP 连接按序传输,TCP 收到数据后,会将数据流砍成被称为段的小数据块,并将段封装在 IP 分组中,通过网络进行传输。
最后关闭 TCP 连接
在客户端和服务器端之间完成传输交互后,请求发起方,比如浏览器会关闭该 TCP 连接。