最大传输单元MTU
来源:互联网 发布:淘宝联盟使用教程视频 编辑:程序博客网 时间:2024/06/05 09:11
最大传输单元
最大传输单元(英语:Maximum Transmission Unit,缩写MTU)是指一种通信协议的某一层上面所能通过的最大数据包大小(以字节为单位)。最大传输单元这个参数通常与通信接口有关(网络接口卡、串口等)。
因特网协议允许IP分片,这样就可以将数据报包分成足够小的片段以通过那些最大传输单元小于该数据报原始大小的链路了。这一分片过程发生在 IP 层(OSI模型的第三层,即网络层),它使用的是将分组发送到链路上的网络接口的最大传输单元的值。原始分组的分片都被加上了标记,这样目的主机的 IP 层就能将分组重组成原始的数据报了。
在因特网协议中,一条因特网传输路径的“路径最大传输单元”被定义为从源地址到目的地址所经过“路径”上的所有IP跳的最大传输单元的最小值。或者从另外一个角度来看,就是无需进一步分片就能穿过这条“路径”的最大传输单元的最大值。
RFC 1191 描述了“路径最大传输单元发现方法”,这是一种确定两个 IP 主机之间路径最大传输单元的技术,其目的是为了避免 IP 分片。在这项技术中,源地址将设置数据报的 DF(Don't Fragment,不要分片)标记位,再逐渐增大发送的数据报的大小——路径上任何需要将分组进行分片的设备都会将这种数据报丢弃并返回一个“数据报过大”的ICMP 响应到源地址——这样,源主机就“获取”到了不用进行分片就能通过这条路径的最大的最大传输单元了。
不幸的是,越来越多的网络封杀了 ICMP 的传输(譬如说为了防范 DoS 攻击)——这使得路径最大传输单元发现方法不能正常工作,其常见表现就是一个连接在低数据流量的情况下可以正常工作,但一旦有大量数据同时发送,就会立即挂起(例如在使用IRC 的时候,客户会发现在发送了一个禁止 IP 欺骗的 ping 之后就得不到任何响应了,这是因为该连接被大量的欢迎消息堵塞了)。而且,在一个使用因特网协议的网络中,从源地址到目的地址的“路径”常常会为了响应各种各样的事件(负载均衡、拥塞、断电等等)而被动态地修改——这可能导致路径最大传输单元在传输过程中发生改变——有时甚至是反复的改变。其结果是,在主机寻找新的可以安全工作的最大传输单元的同时,更多的分组被丢失掉了。
对于时下大多数使用以太网的局域网来说,最大传输单元的值是 1,500 字节。但是像PPPoE 这样的系统会减小这个数值,通常是1492(= 1500 - 2(PPP)- 6(PPPoE)),这就使得在使用最大传输单元发现方法时可能会产生这样的结果:一些处于配置不当的防火墙之后的站点变得不可达了。对于这种情况,还是可能找到变通的方法的,但这取决于你控制的是网络的哪一部分。这些方法包括改变用来在防火墙一端建立 TCP 连接的第一个分组的 MSS(Maximum Segment Size,最大分段大小)。
对于一些支持老版本以太网协议的 IBM 系统(例如 XSeries),可能只有在把最大传输单元设为 1492 之后才能在当下常见的局域网上进行运作。
普通媒体的MTU表
这里的MTU所指的是无需分段的情况下,可以传输的最大IP报文(包含IP头部,但不包含协议栈更下层的头部)。
外部链接
- RFC 1191
- http://alive.znep.com/~marcs/mtu/index.html Path MTU Discovery and Filtering ICMP
- http://www.tech-faq.com/mtu.shtml Default MTU Sizes
- http://iptables-tutorial.frozentux.net/iptables-tutorial.html#TCPMSSTARGET How to set the TCP MSS value using iptables.
- http://help.expedient.net/broadband/mtu_ping_test.shtml Discovering of MTU value viaping and setting it in Windows
来自:https://zh.wikipedia.org/wiki/%E6%9C%80%E5%A4%A7%E4%BC%A0%E8%BE%93%E5%8D%95%E5%85%83
- MTU最大传输单元
- MTU 最大传输单元
- MTU(最大传输单元)
- 最大传输单元MTU
- MTU最大传输单元
- 最大传输单元MTU
- 最大传输单元---MTU
- 以太网最大传输单元MTU
- TCP/IP协议:最大传输单元MTU 路径MTU
- 关于最大传输单元(MTU)的整理
- 第二章 链路层 2.8最大传输单元MTU
- MTU最大传输单元与TCP中的MSS的关系
- 关于最大传输单元(MTU)的整理
- MTU[最大传输单位]
- MTU 最大传输单位
- 【网络协议】TCP分段与UDP/IP分片 (MTU最大传输单元,MSS最大分段大小)
- TCP分段与UDP/IP分片 (MTU最大传输单元,MSS最大分段大小)
- TCP/IP协议:最大传输单元MTU 和 最大分节大小MSS
- OLTP和OLAP浅析
- (一)VMware安装liunx虚拟机centos7
- HDU 3220 Alice’s Cube:题目解答源码
- 键盘口扫码枪在web页面的应用
- AngularJS 中的Promise --- $q服务详解
- 最大传输单元MTU
- 关于iOS 10适配
- (每日更新)里里,阿里里,阿里阿里里:【第一期】喜欢的记得关注哈
- Linux /dev目录详解和Linux系统各个目录的作用
- Android.mk语法详解
- 判断浏览器IE版本
- 事件分发
- ionic开发——微信分享朋友,朋友圈的实现方法
- QUERY 获取浏览器窗口可视区域的高度和宽度及滚动条高度