首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

什么是MTU?为什么MTU值普遍都是1500?

什么是MTU Maximum Transmission Unit,缩写MTU,中文名是:最大传输单元。 这是哪一层网络的概念? 从下面这个表格中可以看到,在7层网络协议中,MTU是数据链路层的概念。...MTU限制的是数据链路层的payload,也就是上层协议的大小,例如IP,ICMP等。...不管MTU设置为多少,以太网头帧尾大小是固定的,都是14 + 4,所以在MTU为100的时候,一个以太网帧的传输效率为: ( 100 - 14 - 4 ) / 100 = 82% 写成公式就是:( T...在我玩游戏的时候,为什么把MTU改成1480就不卡了? 路由器默认值大多都是1500,理论上是没有问题的,那为什么我玩游戏的时候改成1480才能流畅呢?...而当用路由器拨号时,PC并不知道路由器的通信方式,会以网卡的设置,默认1500的MTU来进行以太网帧的封装,到达路由器时,由于路由器需要进行PPPoE协议的封装,加上8字节的头信息,这样一来,就必须进行拆包

10.1K20
您找到你想要的搜索结果了吗?
是的
没有找到

速读原著-TCPIP(路径MTU发现)

第24章 TCP的未来和性能 24.2 路径MTU发现 在2 . 9节我们描述了路径M T U的概念。这是当前在两个主机之间的路径上任何网络上的最小M T U。...在本书的多种系统(参看序言)中只有Solaris 2.x支持路径MTU发现。...如果对端没有指定一个 M S S,则默认为5 3 6。一个实现也可以按 2 1 . 9节中讲的那样为每个路由单独保存路径M T U信息。...在对非本地目的地,默认的 M S S通常为5 3 6字节,路径M T U发现可以避免在通过 M T U小 于5 7 6(这非常罕见)的中间链路时进行分片。...但为了能使路径 M T U更加有用和充分利用 M T U大于5 7 6的广域网,一个实现必须停止使用为非本地目的制定的 5 3 6的M T U默认值。

1.5K10

MTU(Maximum transmission unit) 最大传输单元

最大传输单元(Maximum transmission unit),以太网MTU为1500。 一、不同网络MTU如下: ? 如果最大报文数据大小(MSS)超过MTU,则会引起分片操作。...二、路径MTU: 网路中主机之间的MTU不是一个常数,取决于所选择的路由,而且路径不一定对称(A到B的选路,B到A的选路)。ICMP MTU发现方法。...否则以较小的MTU发送。 本地连接:通常根据标准,MSS=MTU-IP首部-TCP首部。 非本地连接:MSS默认为536加上20IP首部及20TCP首部,IP数据报默认大小为576。 如下图: ?...首先通过双方的MSS,判断将以MTU=296发送数据报,同时可以看到中间网络MTU=296,也限制了只能采用MTU=296,才能避免分段现象出现。

1.2K20

Android MTU 值修改的实例详解

Android MTU 值修改的实例详解 通信术语 最大传输单元(Maximum Transmission Unit,MTU)是指一种通信协议的某一层上面所能通过的最大数据包大小(以字节为单位)。...lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU...值 格式: ip link set dev X mtu N 回车 (X=网卡名称 N=想改成多少MTU就填多少,最大1500) # ip link set dev rmnet0 mtu 1000...collisions:0 txqueuelen:1000 RX bytes:2394 (2.3 KiB) TX bytes:5340 (5.2 KiB) 3、上述设置是临时性的,机器一旦重启设置将会恢复默认...以上就是Android MTU 值修改的实例,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

2.8K20

通过案例来学习TCP的MSS、MTU

都是1500,正常 基本上看到这里,能想到是因为丢包导致的scp卡死,因为两个容器mtu都正常,包也小于mss,那只能是网络路由上某个环节mtu太小导致这个1442的包太大过不去,所以一直重传,看到的现状就是...packet: 1428 > 1400 结论 到这里问题已经很明确了 openvswitch 收到了 一个1428大小的包因为比mtu1400要大,所以扔掉了,接着查看宿主机1的网卡mtu设置果然是1400...,悲催,马上修改mtu到1500,问题解决。...最后的总结 因为这是客户给的同一批宿主机默认想当然的认为他们的配置到一样,尤其是mtu这种值,只要不是故意捣乱就不应该乱修改才对,我只检查了两个容器的mtu,没看宿主机的mtu,导致诊断中走了一些弯路...常见问题 Q: 传输的包超过MTU后表现出来的症状?

1.6K70
领券