以太网II和802.3以太网有什么区别?


12

谁能向我解释以太网,以太网II和802.3以太网之间的区别是什么。

我提到了很多书,它们都是高级语言。谁能以简单的方式向我解释?


wirehark.org 样本捕获似乎是弄清楚样本的好地方
Mike Pennington

@MikePennington:嗨,我不考虑数据包格式。我只想知道理论上的解释。
user2720323 2013年

5
...几秒钟的google也会产生有用的链接,尤其是本垒打的“ Ethernet II and IEEE 802.3”
克雷格·康斯坦丁

2
丹尼尔(Daniel)在这里写了一篇很棒的文章,详细解释了这些差异:lostintransit.se/2012/06/06/…–
柔和的

有什么答案对您有帮助吗?如果是这样,您应该接受答案,这样问题就不会永远弹出来寻找答案。或者,您可以提供并接受自己的答案。
罗恩·莫平

Answers:


19

802.3(使用802.2 LLC格式)的长度字段与以太网II的类型字段位于同一位置。

  • 带有802.2 LLC的 IEEE 802.3 LLC(由ISIS的生成树使用)将突出显示的字节用于“ 长度”字段。802.3上层协议通过802.2 LLC报头/ SNAP字节进行解码。该SNAP字节用于使用传统的以太网类型的值解码的协议; SNAP包括当802.2 LLC DSAP / SSAP =加上0xAAAA。

       +----+----+------+------+------+------+-----+
       | DA | SA | Len  | LLC  | SNAP | Data | FCS |
       +----+----+------+------+------+------+-----+
                 ^^^^^^^^
    
       DA      Destination MAC Address (6 bytes)
       SA      Source MAC Address      (6 bytes)
       Len     Length of Data field    (2 bytes: <= 0x05DC or 1500 decimal)  <---
       LLC     802.2 LLC Header        (3 bytes)
       SNAP                            (5 bytes)
       Data    Protocol Data           (46 - 1500 bytes)
       FCS     Frame Checksum          (4 bytes)
    
  • RFC 894(通常称为以太网II帧)将这些字节用于Type。通过“类型”字段解码上层协议

       +----+----+------+------+-----+
       | DA | SA | Type | Data | FCS |
       +----+----+------+------+-----+
                 ^^^^^^^^
    
       DA      Destination MAC Address (6 bytes)
       SA      Source MAC Address      (6 bytes)
       Type    Protocol Type           (2 bytes: >= 0x0600 or 1536 decimal)  <---
       Data    Protocol Data           (46 - 1500 bytes)
       FCS     Frame Checksum          (4 bytes)
    
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.