1.IP数据分片之MTU和TCP的MSS
1.1最大传输单元(Maximum Transmission Unit,MTU)
数据链路层传输的帧大小是有限制的,以太网和IEEE 802.3对数据帧的长度都有一个限制,不能把一个太大的包直接塞给链路层,这个限制被称为最大传输单元(Maximum Transmission Unit,MTU)。
以太网的贞最小为64字节,最大为1518字节。除去14字节头部和4字节 CRC字段,最小的有效载荷为46字节,最大的有效载荷为1500字节这个值就是MTU
。就是说传输100KB的数据,至少需要发送69次以太网的贞。
不同的数据链路层的MTU
也是不同的,IP协议的数据报最大为65535
个字节,如果开启了巨型贞(Jumbo Frame)能达到9000
个字节。这远超出了MTU
的值,所以当IP数据报大于MTU的时候就需要对数据进行分