1. 参考文章:

什么是MTU(Maximum Transmission Unit)?MTU设置为多少合适? - 华为

https://www.cnblogs.com/windyrainy/p/16655421.html

计算机网络——五层与七层模型_五层模型-CSDN博客

2. MTU(全拼:Maximum Transmission Unit). 它处于数据链路层,指网络能够传输的最大数据包大小,以字节为单位。

3. 理解mtu 得看五层网络模型,上图:

4. 大小为:64字节 - 1518字节。64字节是能被检测到的最小值。1500是怎么算得呢?刨去帧头14字节和帧尾CRC校验部分4字节,承载上层IP报文的大小最大就只有1500字节了。如图:

5. mtu 在底层。一个http 协议包,发送请求,如果数据量大,会发生分片,进行分片传输。下图为http 协议包格式,http --> ip --> tcp --> mtu

6. ifconfig:

7.以上就是我得理解,

                                 1. mtu 位于数据链路层

                                 2. 最小mtu为64字节,传输最大为1500字节 !

                                 3. 上层组装数据报文太大,到mtu 干活时候,需要分片

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐