位置:51电子网 » 技术资料 » 汽车电子

帧的长度不是整数个字节

发布时间:2014/8/25 21:26:59 访问次数:1597

   IEEE 802.3标准规定凡出现下列情况之一的即为无效的MAC帧:

   (1)帧的长度不是整数个字节;

   (2)用收到的帧检验序列FCS查出有差错;

   (3)收到的帧的MAC客户数据字段的长度不在46~1500字节之间。M25P05-AVMN6TP考虑到MAC帧首部和尾部的长度共有18字节,可以得出有效的MAC帧长度为64~1518字节之间。

   对于检查出的无效MAC帧就简单地丢弃。以太网不负责重传丢弃的帧。

   最后要提一下,IEEE 802.3标准规定的MAC帧格式与上面所讲的以太网V2 MAC帧格式的区别就是两个地方。

   第一,IEEE 802.3规定的MAC帧的第三个字段是“长度/类型”。当这个字段值大于Ox0600时(相当于十进制的1 536),就表示“类型”。这样的帧和以太网V2 MAC帧完全一样。只有当这个字段值小于Ox0600时才表示“长度”,即MAC帧的数据部分长度。显然,在达种情况下,若数据字段的长度与长度字段的值不一致时,则该帧为无效的MAC帧。实际上,前面我们已经讲过,由于以太网采用了曼彻斯特编码,长度字段并无实际意义。

   第二,当“长度/类型”字段值小于Ox0600时,数据字段必须装入上面的逻辑链路控制LLC子层的LLC帧。

   IEEE 802.3标准规定凡出现下列情况之一的即为无效的MAC帧:

   (1)帧的长度不是整数个字节;

   (2)用收到的帧检验序列FCS查出有差错;

   (3)收到的帧的MAC客户数据字段的长度不在46~1500字节之间。M25P05-AVMN6TP考虑到MAC帧首部和尾部的长度共有18字节,可以得出有效的MAC帧长度为64~1518字节之间。

   对于检查出的无效MAC帧就简单地丢弃。以太网不负责重传丢弃的帧。

   最后要提一下,IEEE 802.3标准规定的MAC帧格式与上面所讲的以太网V2 MAC帧格式的区别就是两个地方。

   第一,IEEE 802.3规定的MAC帧的第三个字段是“长度/类型”。当这个字段值大于Ox0600时(相当于十进制的1 536),就表示“类型”。这样的帧和以太网V2 MAC帧完全一样。只有当这个字段值小于Ox0600时才表示“长度”,即MAC帧的数据部分长度。显然,在达种情况下,若数据字段的长度与长度字段的值不一致时,则该帧为无效的MAC帧。实际上,前面我们已经讲过,由于以太网采用了曼彻斯特编码,长度字段并无实际意义。

   第二,当“长度/类型”字段值小于Ox0600时,数据字段必须装入上面的逻辑链路控制LLC子层的LLC帧。

热门点击

 

推荐技术资料

频谱仪的解调功能
    现代频谱仪在跟踪源模式下也可以使用Maker和△Mak... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式