太网、TCP、MTU、PPPoE等相关的几个数字:1522、1518、1500、1492、1460

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

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏JAVA高级架构

NIO与传统IO的区别

521
来自专栏施炯的IoT开发专栏

GSM Communication on EBox4300--(2)

  上一篇GSM Communication on EBox4300--(1)主要是关于EBox4300上实现GSM通信的框架。这次就讲讲如何设计包含西门子TC...

1919
来自专栏SAP最佳业务实践

SAP S/4 HANA新变化-主数据:物料主数据

1、物料编码 ? 物料编码长度从18位延长到40位。 2、物料主数据对外贸易相关字段 The below mentioned fields for Let...

3166

初学者指南OpenStack:基础

OpenStack是一个开源的云计算平台,可用于构建 公共云和私有云。如编织各种技术组件来提供构建支持任何用例与规模的云服务的能力。

21010
来自专栏哈雷彗星撞地球

iOS下WebRTC音视频通话(一)WebRTC介绍WebRTC 过程

在iOS下做IM功能时,难免都会涉及到音频通话和视频通话。QQ中的QQ电话和视频通话效果就非常好,但是如果你没有非常深厚的技术,也没有那么大的团队,很难做到QQ...

1003
来自专栏安富莱嵌入式技术分享

【安富莱二代示波器教程】第9章 示波器设计—自动触发和普通触发

自带触发和普通触发是示波器设计中比较重要的两个功能,本章节为大家讲解二代示波器中自动触发和普通触发的实现。

713
来自专栏腾讯云TStack专栏

内存虚拟化到底是咋整的?

3210
来自专栏腾讯IVWEB团队的专栏

全面进阶 H5 直播(下)

MSE 提供了一系列的接口,使开发者可以直接提供 media stream。那 MSE 是如何完成视频流的加载和播放呢?

1.3K0
来自专栏皮振伟的专栏

[virt][concept]虚拟化技术概论--KVM,QEMU,Libvirt

前言: 以作者的经验来看,虚拟化的跨度比较大,很多概念比较难以理解,本来以为“硬件行为,就是这样的”好多概念,都变成虚拟的了。 作者对kernel略懂一二,结合...

2886
来自专栏Kubernetes

Kubernetes Scheduler原理解析

本文是对Kubernetes Scheduler的算法解读和原理解析,重点介绍了预选(Predicates)和优选(Priorities)步骤的原理,并介绍了默...

4175

扫码关注云+社区