通信人家园
标题:
MTU概述
[查看完整版帖子]
[打印本页]
时间:
2010-6-5 11:12
作者:
skyrainboy
标题:
MTU概述
1.
概述
在
IP
数据在网络上传输时,会涉及到
MTU
这个概念。
MTU
,即最大传输单元(
Maximum Transport Unit
),这是一个数据链路层的概念,指数据链路层对数据帧长度的限制。但是,
MTU
实际上限制的并非数据链路层数据帧的长度,而是数据链路层帧的载荷(
Payload
)部分的长度。以最常见的以太网为例,其帧格式如
图
1
所示,
MTU
限定的是数据部分的长度,根据
RFC894
(附后),对于以太网而言,
MTU
为
1500 bytes
,也即“数据(载荷)”部分的最大长度为
1500 bytes
。
图
1
数据链路帧格式
2.
MTU
详解
由于
IP
数据报在由
IP
层交由数据链路层传输时,要将包括
IP
报头和
IP
数据的内容作为数据链路层的载荷封装在数据链路帧中。因此,
MTU
实际上是限制了
IP
层中
IP
数据报的总长度,当
IP
数据报的总长度超过
MTU
时,即需要分片,若
IP
数据报头中设置了“不可分片”,则该报文将被丢弃,并产生
ICMP
差错报告。
图
2
IP
数据报分片演示
图
2
演示了一个长度为
2000
的
IP
数据报在经过以太网传输时的分片情况,由于
MTU
限制为
1500 bytes
,在以太网中传输时将被拆分为两个分片,每个分片包含首部的长度不超过
1500 bytes
。
通信人家园 (https://www.txrjy.com/)
Powered by C114