【HTTP笔记】第4章 连接管理 应用层 HTTP|网络 Network @ZYX 写于2019年03月10日 4.1 TCP 连接 4.1.1 TCP的可靠数据管道 HTTP实际上就是TCP连接及其使用规则 TCP 为 HTTP 提供了一条可靠的比特传输管道 4.1.2 TCP流是分段的、由IP分组传送 TCP 的数据是通过名为 IP 分组(或 IP 数据报)的小数据块来发送的。 HTTP 要传送一条报文时,会以流的形式将报文数据的内容通过一条打开的 TCP 连接按序传输。TCP 收到数据流之后,会将数据流砍成被称作段的小数据块,并将段封装在 IP 分组中,通过因特网进行传输 每个 TCP 段都是由 IP 分组承载,从一个 IP 地址发送到另一个 IP 地址的。每个 IP 分组中都包括:一个 IP 分组首部(通常为 20 字节);一个 TCP 段首部(通常为 20 字节);一个 TCP 数据块(0 个或多个字节)。 IP 首部包含了源和目的 IP 地址、长度和其他一些标记。TCP 段的首部包含了 TCP 端口号、TCP 控制标记,以及用于数据排序和完整性检查的一些数字值。 4.1.3 保持TCP连接的持续不间断地运行 TCP 是通过端口号来保持所有这些连接的正确运行的。 TCP 连接是通过 4 个值来识别的:<源IP 地址、源端口号、目的IP 地址、目的端口号> (更多…)