什么导致了最大帧长度以及不同网络技术的 MTU

什么导致了最大帧长度以及不同网络技术的 MTU

不同的最大传输单元 - MTU -(在第 3 层)是由不同网络技术的不同最大帧大小(在第 2 层)造成的。

一些 MTU:

  • 以太网:1500 字节
  • PPPoE:1492 字节
  • WLAN(802.11):2304 字节
  • ISDN:576 字节
  • ...

显然,每种网络技术都需要一个最小帧大小,以使得碰撞检测能够在指定的最大网络段距离内进行。

但是给定 MTU 和最大帧大小的原因是什么?

更新 1

还讨论了此主题这里

答案1

对于不同的链路层,答案往往有所不同。对于以太网,答案是长度足够长,以便有效利用介质,但又不能太长,以免占用介质并增加其他流量的延迟。此外,还要求不要求过多的缓冲区资源(当时 RAM 很昂贵)。ISDN 的 MTU 可能基于类似的考虑。

对于 802.11,有人认为 2048 是一个不错的整数,并对其进行了一些填充以留出空间用于链路层加密。但是,没有人以这种方式使用它,因为大多数人希望将他们的流量传输到以太网 LAN 上,因此使用 1500 作为 MTU 更简单、更高效。

相关内容