前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >太网、TCP、MTU、PPPoE等相关的几个数字:1522、1518、1500、1492、1460

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

原创
作者头像
雷大亨
发布于 2018-01-01 12:10:55
发布于 2018-01-01 12:10:55
5.7K0
举报
文章被收录于专栏:遊俠扎彪遊俠扎彪

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 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
什么是MTU?为什么MTU值普遍都是1500?
Maximum Transmission Unit,缩写MTU,中文名是:最大传输单元。
hugo_lei
2021/08/16
13.6K1
TCP协议细节学习
TCP协议中可选的MSS(Maximum Segment Size,最大报文长度))参数,一般使用MTU代替,值为1460。这个值是怎么来的呢? Maximum Transmission Unit,缩写MTU,中文名是:最大传输单元。 假设MTU值和IP数据包大小一致,一个IP数据包的大小是:65535,那么加上以太网帧头和为,一个以太网帧的大小就是:65535 + 14 + 4 = 65553,看起来似乎很完美,发送方也不需要拆包,接收方也不需要重组。 那么假设我们现在的带宽是:100Mbps,因为以太网帧是传输中的最小可识别单元,再往下就是0101所对应的光信号了,所以我们的一条带宽同时只能发送一个以太网帧。如果同时发送多个,那么对端就无法重组成一个以太网帧了,在100Mbps的带宽中(假设中间没有损耗),我们计算一下发送这一帧需要的时间:
anakinsun
2019/06/11
5410
tcp/ip协议、三次握手等是什么样的
毕竟这个问题算是很基本的了,平常处理网络问题的时候,这个基础点作为技术支持是必须要了解的,可能没有那么深,但是要知道发生了个啥,在和客户、网络专家沟通的时候要知道人家说的是什么
云售后焦俊成
2020/08/01
7410
tcp/ip协议、三次握手等是什么样的
以太网协议(IEEE 802.3)
物理层:定义传输介质(双绞线、光纤等)、信号编码(如曼彻斯特编码)、速率(10Mbps/100Mbps/1Gbps等)及连接器类型。
久绊A
2025/05/05
3180
UDP/TCP 包的大小限制是多少?
素材来源:https://blog.csdn.net/learnlhc/article/details/115228649
李肖遥
2022/12/22
6K0
UDP/TCP 包的大小限制是多少?
图解 | 为嘛有 TCP 粘包和拆包
李东,自称亚健康终结者,尝试使用互联网+的模式拓展自己的业务。在某款新开发的聊天软件琛琛上发布广告。
码哥字节
2021/08/23
1.3K1
图解 | 为嘛有 TCP 粘包和拆包
有没有好奇过路由器宽带拨号的mtu值为什么是1492呢?了解MTU与IP分片
这里来讲一个比较有趣的内容,相信大家都有设置过家用路由器的经历,不知道有没有发现一个事情,在设置拨号的时候,里面有一个MTU,值通常是1492或者1480,如果接入方式改为DHCP的情况下,MTU就变成了1500,为什么呢?
网络之路一天
2024/01/08
1.9K0
有没有好奇过路由器宽带拨号的mtu值为什么是1492呢?了解MTU与IP分片
【Linux】:数据链路层(以太网 & 局域网通信 & ARP协议 & ARP 欺骗 & DDos 攻击)
数据链路层 位于物理层和网络层之间,其作用是将源自物理层来的数据可靠地传输到相邻节点的目标主机的网络层,主要通过物理介质(如以太网,Wi-Fi等)将数据分割成帧,并在相邻节点之间进行传输。
IsLand1314
2025/03/02
2820
【Linux】:数据链路层(以太网 & 局域网通信 & ARP协议 & ARP 欺骗 & DDos 攻击)
learning:tcp mss clamp
本文主要讲解网络通信中MTU,IP MTU和MSS的概念以及它们之间的关系。这三个概念对于网络通信来说非常重要,在实际的网络场景中常常很多网页打不开等问题,往往罪魁祸首都是这几个参数没配置正确导致的。VPP在21.06提交了一个tcp mss clamp的patch,本文主要来学习一下配置及使用。
dpdk-vpp源码解读
2023/03/07
2.2K1
learning:tcp mss clamp
TCP分段与IP分片的区别与联系
我们在学习TCP/IP协议时都知道,TCP报文段如果很长的话,会在发送时发生分段(Segmentation),在接收时进行重组,同样IP数据报在长度超过一定值时也会发生分片(Fragmentation),在接收端再将分片重组。如果之前你和曾经的我一样,经常混淆这两个概念,甚至一度以为两者表示的是同一个协议栈机制,那么本文就将通过详细介绍分段与分片的区别与联系,力图让你对此有一个更为完整、严谨的理解。
我是东东东
2018/08/01
13.6K1
网工上午经典考题汇总---必记
香农定理总结出有噪声信道的极限数据速率:在一条带宽为W(HZ),信噪比为S/N的有噪声信道的极限数据速率Vmax为:
网络技术联盟站
2019/08/06
2.1K0
网工上午经典考题汇总---必记
[网络坦白局] TCP粘包 数据包:我只是犯了每个数据包都会犯的错 |硬核图解
李东,自称亚健康终结者,尝试使用互联网+的模式拓展自己的业务。在某款新开发的聊天软件琛琛上发布广告。
9号同学
2021/03/30
7970
[网络坦白局] TCP粘包  数据包:我只是犯了每个数据包都会犯的错 |硬核图解
重识Nginx - 18 网络收发与Nginx事件间的对应关系
Nginx是一个事件驱动的框架, 所谓事件即网络事件。 Nginx每个连接自然对应两个网络事件,即 读事件和写事件。
小小工匠
2022/10/06
5820
重识Nginx - 18 网络收发与Nginx事件间的对应关系
Capture QinQ Large Packets
最近遇到一个QinQ的问题,总结一下。 对QinQ协议的交换机做Span,tcpdump抓包后发现,有一些包大小为1522字节,这些包都被网卡丢掉了。仔细排查后发现,网卡对于>1518的包,统一丢掉处理了。 简单的解决办法,就是将网卡的mtu增大,设置为1508或者直接1600,就OK了。 事情虽小,但还是有不少知识点的,归纳一下: QinQ 简介 IEEE 802.1ad或称为QinQ、vlan stacking。是一种以802.1Q为基础衍生出来的通讯协定。 QinQ报文有
happy123.me
2018/06/04
1.7K0
【网络技术联盟站】网络工程师深入篇之网络基础知识
②第二小的单位:字节(Byte),一个标准英文字母占一个字节位置,8 个 bit;一个标准汉字占二个字节位置,16 个 bit
网络技术联盟站
2021/01/12
5630
车载以太网(上)
车载以太网的出现背景楼主就不多做赘述了,其实主要是因汽车E/E架构和功能的复杂度提升而带来的对车辆数据传输带宽提高和通讯方式改变(基于服务的通讯-SOA)的需求。
Defry
2022/04/19
2.2K0
车载以太网(上)
Linux网络-MAC协议
注: ARP属于局域网通信的协议标准,因此一台主机不能跨网络向另一台主机发起ARP请求
用户9645905
2022/11/15
2.6K0
Linux网络-MAC协议
【计算机网络】数据链路层
假设我们要将数据从主机A推送到主机B,根据我们之前的理解,是可以通过网络层进行路由的,这就是网络层在做决策,所以在网络层就要先决策该报文是要转发给和我处于同一网段的其它主机,还是交到下一跳,决策了之后再把报文向下交付,最后把报文交到路由器中。
YoungMLet
2024/03/30
1950
【计算机网络】数据链路层
TCP/IP具体解释–TCP/UDP优化设置总结& MTU的相关介绍「建议收藏」
当中以太网(Ethernet)的数据帧在链路层    IP包在网络层    TCP或UDP包在传输层    TCP或UDP中的数据(Data)在应用层    它们的关系是 数据帧{IP包{TCP或UDP包{Data}}}    ——————————————————————————— 在应用程序中我们用到的Data的长度最大是多少,直接取决于底层的限制。    我们从下到上分析一下:    1.在链路层,由以太网的物理特性决定了数据帧的长度为(46+18)-(1500+18),当中的18是数据帧的头和尾,也就是说数据帧的内容最大为1500(不包含帧头和帧尾)。即MTU(Maximum Transmission Unit)为1500;   2.在网络层。由于IP包的首部要占用20字节,所以这的MTU为1500-20=1480;  3.在传输层,对于UDP包的首部要占用8字节。所以这的MTU为1480-8=1472。    所以,在应用层,你的Data最大长度为1472。
全栈程序员站长
2022/07/10
1.9K0
用树莓派做VPN路由网关
目标是将树莓派做成VPN路由网关,即本身是一个VPN的Client(VPN的客户端),同时可以转发网络请求。这样只要连上家里的WIFI就可以无缝访问公司网络和其它网络。
云深无际
2021/04/14
4.7K0
用树莓派做VPN路由网关
推荐阅读
相关推荐
什么是MTU?为什么MTU值普遍都是1500?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档