先决条件:TCP/IP 模型和 OSI 模型
在建立 TCP 连接时,最大段大小 (MSS) 至关重要。 MSS 是指 TCP 报头中的字段,表示设备在 TCP 段中可以接收的最大数据量,以 Bytes 为单位。
考虑数据链路层的帧结构。
- 数据链路层有助于将帧从一个节点移动到下一个节点。它由头部(包含数据包数量信息)、尾部(表示数据包流的结束)和有效载荷(数据包的部分,传输。这包括实际信息)组成。
- 有效载荷称为“最大传输单元”(MTU)。它是以字节为单位指定的最大数据包或帧大小,可以通过网络(如 Internet)发送。
示例 –以太网。
- 在以太网中,MTU = 1500 字节。这在数据链路层中表示。
- 1500 B 的净荷,由网络层接收,表示为数据报/净荷的 1480 B 和报头的 20 B。
- TPayload 为 1480 B,当被传输层接收时,观察到有效载荷大小为 1460 B,头部大小为 20 B。这里的有效载荷称为“最大段大小”。为了良好的通信,数据段和报头中的字节数加起来必须小于最大传输单元中的字节数。
笔记 –
因此,最大段大小是指最大有效载荷大小,终端设备准备好接受单个数据包。最大传输单元是可以在网络中流动而不被分割的最大数据包大小。