昨天的文章中提到了mtu,最大传输单元,今天我们也来了解一下,我来为大家科普一下关于mtu包括哪些数据报文?以下内容希望对你有帮助!

mtu包括哪些数据报文(网苑杂谈之网络基础篇)

mtu包括哪些数据报文

昨天的文章中提到了mtu,最大传输单元,今天我们也来了解一下。

首先看一下什么是MTU?

MTU 译为最大传输单元,表示的是某种类型的链路传输数据报文时,允许通过的最大数据包的长度,单位是Byte,这个通常和物理链路类型有关,比如最常见的Ethernet链路,MTU是1500Byte。注意,这里的1500指的是IP部分的长度,没有包含报文的二层头的长度。

为什么需要设置MTU呢?

我们知道MTU越大,则单个报文可以承载的数据内容越多,一次传输的数据越多,传输相同的内容,需要的数据报文个数越少,通信效率也就越高。既然如此,那我们就直接用尽量大的报文传输不是很好吗?为啥还要设置MTU限制报文大小呢。其实这里就是一个权衡取舍的问题。因为当MTU设置越大的时候,也会导致报文在网络中传输的时间越长,这称为延时,报文越大的时候,延时就会越大。延时也是衡量网络质量好坏的一个非常非常重要的指标,因为有很多数据(比如音频和视频,尤其是视频)对延时是非常敏感的。另外,报文变大之后,一次承载的内容变多,传输过程中发生传输错误的概率也会随之变大,这样一旦传输出错,可能会导致数据错误,或者报文重传等一系列后果,反而会适得其反。当然,也可能还有其他一些原因。

,