帧的长度不是整数个字节
发布时间:2014/8/25 21:26:59 访问次数:1831
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帧。
上一篇:在传输媒体上实际传送
上一篇:在物理层扩展以太网