以太网 IEEE 802.3 标准将最小以太网帧大小定义为 64 字节,最大帧大小为 1518 字节。为什么有最小和最大以太网帧大小?
例如:
以太网帧具有最小大小,因为任何小于 64 字节最小值的内容都会被接收站解释为冲突并被自动丢弃。
但为什么最大值为 1518?
以太网 IEEE 802.3 标准将最小以太网帧大小定义为 64 字节,最大帧大小为 1518 字节。为什么有最小和最大以太网帧大小?
例如:
以太网帧具有最小大小,因为任何小于 64 字节最小值的内容都会被接收站解释为冲突并被自动丢弃。
但为什么最大值为 1518?
不同的帧尺寸适应不同的流量需求。例如,VoIP 流量最好由许多小数据报提供,而服务器备份最好由更少但更大的数据报提供。
如果您有一个固定的帧大小,则最终可能会因使用较大的帧大小填充 VoIP 来浪费大量网络带宽,或者最终可能会因使用较小帧大小的服务器备份的协议开销而浪费大量带宽。
一种尺寸不适合所有。
编辑以回答您更改的问题:
大小可以追溯到原始的以太网介质。64 字节的最小值是确保帧从端到端完全填满介质的最小值,以便其他主机可以检测到介质正在使用中。对于某些应用程序,最小值太小,因此需要确定最大值。
您为什么选择最大大小的问题实际上在另一个问题中得到了回答:以太网帧的 MTU 大小是如何计算为 1500 字节的?