MTU是什么

mtu
通信术语 最大传输单元(Maximum Transmission Unit,MTU)是指一种通信协议的 某一层(说明各层都有自己的mtu概念和值??)上面所能通过的最大 数据包大小(以 字节为单位)。 最大传输单元这个参数通常与 通信接口有关(网络接口卡、串口等)。
因特网协议允许IP分片,这样就可以将 数据包分成足够小的片段以通过那些 最大传输单元小于该数据包原始大小的链路了。这一分片过程发生在 网络层(OSI 模型的第三层)。
第四层为 传输层,传输层是 OSI 模型中最重要的一层,这里是根据窗口控制传输, 而非MTU。 传输协议同时进行 流量控制或是基于接收方可接收数据的快慢程度规定适当的发送速率。除此之外, 传输层按照网络能处理的最大尺寸将较长的 数据包进行强制分割。例如, 以太网无法接收大于1500字节的 数据包。发送方 节点的 传输层将 数据 分割 成较小的数据片,同时对每一数据片安排一序列号,以便数据到达接收方节点的传输层时,能以正确的顺序重组,该过程即被称为排序。它使用的是将分组发送到链路上的网络接口的 最大传输单元的值。原始分组的分片都被加上了标记,这样目的 主机的TCP层就能将分组重组成原始的数据包了。(传输层不是也可以分割数据包吗?为什么说传输层这里是根据 窗口控制传输, 而非MTU
在 因特网协议中,一条因特网传输 路径的“ 路径最大传输单元”被定义为从源地址到目的地址所经过“路径”上的所有IP跳的最大传输单元的最小值。或者从另外一个角度来看,就是无需进一步分片就能穿过这条“ 路径”的传输单元的最大值。
RFC 1191描述了“路径 最大传输单元发现方法”,这是一种确定两个IP主机之间路径最大传输单元的技术,其目的是为了避免 IP分片

参考:http://baike.baidu.com/link?url=4WOHqEWxWQOq6H0Sb-rUOu356kqlSPv3y-W9Hzv5WPhChjccHeLFeOE65adSB20A

你可能感兴趣的:(网络编程,linux操作系统,windows操作系统)