有人可以解释为什么以太网最大传输单元被选为1500字节(为什么正好是1500)? 这可能有一些历史原因。
设置数据包大小的上限有两个原因:
如你所说,1500字节的限制主要是出于历史原因; 现代的以太网networking可以在更大的帧大小的情况下工作。 这是在服务器级或高端用户以太网卡上实现巨型帧的精确原因。
发现这个谷歌search了一下:
以太网帧有8个字节的前导码,6个字节的源和6个字节的目标MAC地址,2个字节的MACtypes和4个字节的CRC。 假设MTU有效载荷为1500,总字节数为1500 + 8 + 6 + 6 + 2 + 4 = 1526字节。 现在每帧之间有12个字节的帧间间隙,它们构成了每帧之间9.6微秒的间隔。 这是至关重要的,所以帧不混合。 所以从主机出来的每个帧的总大小是1538字节。
所以在10Mbps速率下,帧速率是10Mbps / 1538字节= 812.74帧/秒。
现在我们可以find链路的吞吐量或效率,传输1500字节的有效载荷。 通过将帧速率与有效负载的字节数相乘。
所以效率= 812.74 * 1500 * 8 = 9752925.xxxxx bps,效率是97.5%(与10MBps相比)
非常有趣,很好的解释。
资源