1、Ethernet II 中Ethernet帧最大1518,除去18(6DA+6SA+2EtherType+4CRC),MTU为1500。
2、802.3ac增加了对vlan的支持,在有vlan时在SA后增加4个字节,最大帧就成了原来的1518+4=1522,MTU仍为1500。
3、后来未来在Ethernet上计费方便,引入了传统上用于计费的PPP,于是就出现了PPPoE,就Ethernet承载PPP,虽然Ethernet和PPP都是链路层技术,但事实上,并不一定要求本层协议一定要承载上一层的协议,虽然这看起来使得PPPoE有点奇怪。这样PPP协议就会占用8个字节,于是就有了很多SOHO路由器在PPPoE拨号时MTU只能填成最大1492(1500-8)了。
4、那么1460是怎么来的呢?一般1460是指默认的TCP MSS,即TCP数据包单包最大携带数据量。该1460=1500-20-20. 其中的第一个20是IP报头,第二个是TCP报头。
收藏于 2012-08-10
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。