最大传输单元MTU 取值大小与效率问题

本文探讨了数据传输效率的概念,通过具体例子说明了不同数据长度下传输效率的变化,并介绍了最大传输单元MTU的由来及其对数据包传输的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据传输效率问题

​ 长度100字节的应用层数据交给运输层传输,需加上20字节的TCP首部,再交给网络层传送,需加上20字节的IP首部,最后交给数据链路层的以太网传送,需加上首部和尾部共18字节。求数据的传输效率。

​ 若应用层数据为1000字节呢?
数 据 的 传 输 效 率 = 发 送 的 应 用 层 的 数 据 发 送 的 总 数 据 数据的传输效率 = \frac{发送的应用层的数据}{发送的总数据} =

发 送 的 总 数 据 即 应 用 数 据 加 上 各 种 首 部 和 尾 部 的 额 外 开 销 。 发送的总数据即应用数据加上各种首部和尾部的额外开销。

​ 数据传输效率分别为63.29%和94.52%。

​ 传输单元越大,数据传输效率越高,但不是越高越好。大包的丢包率高,占用链路时间长影响其他主机的通信。

​ 最终标准以太网帧选择一个折中的长度:1518字节。对应IP的packet就是1500字节。这就是最大传输单元MTU的由来。

​ 如果IP层有数据包要传输,且包长超过MTU,那么IP层就要对数据包进行分片(fragmentation)操作,使每一片的长度都小于或等于MTU。

​ 除了MTU,还有一个对应的值,MRU最大接收单元

​ 一般情况下MTU=MRU。

参考文章:

为什么以太网MTU值被设定为1500?

最大传输单元

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值