最大传输单元 最大传输单元英語Maximum Transmission Unit缩写MTU是指数据链路层上面所能通過的最大数据包大小以字节为单位最大传输单元这个参数通常与通信接口有关网络卡串口等 因特网协议允许IP分片这样就可以将数据报包分成足够小的片段以通过那些最大传输单元小于该数据报原始大小的链路了这一分片过程发生在IP层OSI模型的第三层即网络层它使用的是将分组发送到链路上的网络接口的最大传输单元的值原始分组的分片都被加上了标记这样目的主机的IP层就能将分组重组成原始的数据报了 在因特网协议中一条因特网传输路径的路径最大传输单元被定义为从源地址到目的地址所经过路径上的所有IP的最大传输单元的最小值或者从另外一个角度来看就是无需进一步分片就能穿过这条路径的最大传输单元的最大值 RFC  描述了路径最大传输单元发现方法PMTUD这是一种确定两个IP主机之间路径最大传输单元的技术其目的是为了避免IP分片在这项技术中源地址将设置数据报的DFDont Fragment不要分片标记位再逐渐增大发送的数据报的大小路径上任何需要将分组进行分片的设备都会将这种数据报丢弃并返回一个数据报过大的ICMP响应到源地址这样源主机就获取到了不用进行分片就能通过这条路径的最大的最大传输单元了 RFC  描述了分组层路径最大传输单元发现方法PLPMTUD该方法通过借助传输层协议例如 TCP 协议在不依赖 ICMP 的情况下探测两个主机之间路径上的 MTURFC  对 PLPMTUD 进行了增补提出了数据报分组层路径最大传输单元发现方法DPLPMTUD使得可以使用 UDP 协议探测路径 MTU 对于时下大多数使用以太网的局域网来说最大传输单元的值是字节但是像PPPoE这样的系统会减小这个数值通常是PPPoE这就使得在使用最大传输单元发现方法时可能会产生这样的结果一些处于配置不当的防火墙之后的站点变得不可达了对于这种情况还是可能找到变通的方法的但这取决于你控制的是网络的哪一部分这些方法包括改变用来在防火墙一端建立TCP连接的第一个分组的MSSMaximum Segment Size最大分段大小