在传统以太网中,为什么要有最小帧长度和最大帧长度的限制
这是协议规定的,802.3协议规定以太网的每一帧必须有最小的长度和最大长度。所以就走了最小帧长和最大帧长。现在的以太网也是这样的,只不过你发送超长帧之后,芯片会帮你处理成小帧再发送出去。

帧的长度范围是多少?最大多少,最小多少?
最大帧是:72K
最小帧是:1526K
以太网帧格式:
前导码(7K)、帧起始定界符(1K)、目的MAC地址(6K)、源MAC地址(6K)、类型/长度(2K)、数据(46~1500K)、帧校验序列(4K)
802.3以太网帧格式:
其实就是数据帧的大小决定了数据包的大小。其他的都是死的。

帧的长度范围是多少?最大多少,最小多少?
最大帧是:72K
最小帧是:1526K
以太网帧格式:
前导码(7K)、帧起始定界符(1K)、目的MAC地址(6K)、源MAC地址(6K)、类型/长度(2K)、数据(46~1500K)、帧校验序列(4K)
802.3以太网帧格式:
其实就是数据帧的大小决定了数据包的大小。其他的都是死的。

10M以太网的最短帧长是多少?
以下供参考: 1.以太网帧的最短长度为64字节,或者帧中的数据不得少于46个字节,其中以太网帧头有18字节(以太网2的值为:MAC+2类型+4CRC,注意,如果是802.3的规范,它支持SNAP和802.3以太,其中的2个字节的类型字段就变为帧的长度),小于以上长度的帧或数据需要在帧中加入“填充数据(pad)” 。2.以太网帧的最长长度为1518字节。我们所说的MTU 以太网一般为1500,加上以太网帧头18字节。(1500数据+18以太网帧头,注意,802.3规范已经把最大长度改为1536(0x0600)了)。3.为什么以太网的最短长度为64字节?万一长度小于64字节呢?a.按以太网的标准最大长度2.5km计算,802.3标准将长度达到最大值的以太网两倍往返时延取为51.2μs = (2500*4)/((1.9~2.4)*10**8)s.b.5-4规则:电磁信号在铜介质上的传播速率为1.9×10**8~2.4×10**8m/s).c.保证在发送256bit(32字节)所需的时间内使信号充满整个碰撞域.d.保证最短长度的帧在发送完毕之前,必须能够监测到可能最晚来到的冲突信号。e.为了"冲突检测"机制成功,第帧必须至少持续发送2t时间(发送2t时间后一数据帧还没有发送完)。t的大小是由网络协议标准定义,当t确定后,最短数据帧也被确定,反过来一个冲突域最大范围也被确定,在以太网中,2t被定义为51.2us,最短帧长为64byte,一个冲突域最多由4个中继器组成,这样的话,一个冲突域中的线缆最大长度也有一定的限制。 f.如果数据帧小于64字节的话,就会看作"碎片".即数据包在网络传输中受损。
5mm

以太网为什么有帧最小长度和单段网络最大覆盖距离的限制
传统的以太网是共享性局域网,采用载波侦听多路访问/冲突检测CSMA/CD协议。最小帧长必须大于整个网络的最大时延位(最大时延时间内可以传输的数据位)。 如果帧长度太小,就可能出现网络上同时有两个帧在传播,就会产生冲突(碰撞)而造成网络无法发送数据。如果数据帧太长就会出现有的工作长时间不能发送数据,而且可能超出接受端的缓冲区大小,造成缓冲益出。由于多方面的限制,每个以太网帧都有最小的大小64bytes最大不能超过1518bytes,对于小于或者大于这个限制的以太网帧我们都可以视之为错误的数据帧,一般的以太网转发设备会丢弃这些数据帧。(注:小于64Bytes的数据帧一般是由于以太网冲突产生的“碎片”或者线路干扰或者坏的以太网接口产生的,对于大于1518Bytes的数据帧我们一般把它叫做Giant帧,这种一般是由于线路干扰或者坏的以太网口产生)

本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/306356.html。