本文部分引用自:https://blog.youkuaiyun.com/q1007729991/article/details/69668576
MSS(Maximum Segment Size)
MSS,最大报文段长度;
在连接建立的时候,即在发送 SYN 段的时候,同时会将 MSS 发送给对方(MSS 选项只能出现在 SYN 段中),告诉对端它期望接收的 TCP 报文段数据部分最大长度;
MSS 保存在 TCP 首部的可选项中,下图中显示 MSS 的值为 1260;
MSS的作用
一般来说,TCP 报文段携带的数据当然是越多越好;
如果 TCP 报文段传输的数据只有一个字节,在 IP 层传输的数据报大小就是 40 + 1 = 41 字节(至少 20 字节的 IP 头 + 20 字节的 TCP 头 + 1 字节数据);这样网络的利用率就只有 1/41; 传输 n 字节的数据利用率就是 n/(n+40),显然 TCP 报文段传输的数据如果越大,网络利用率就越高;
但是实际上并非如此。因为网络传输数据时,数据是最终是要交付到链路层协议上的&#x