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

网络工程 以太网 协议理论
2021-07-05 17:02:00

谁能向我解释以太网、以太网-II 和 802.3 以太网之间的区别。

我参考了很多书,它们都是高级语言。谁能用简单的方式给我解释一下?

1个回答

802.3(使用802.2 LLC格式)在以太网 II 具有类型字段的相同位置具有长度字段。

  • IEEE 802.3 with 802.2 LLC(由 Spanning-Tree, ISIS 使用)使用突出显示的字节作为长度字段。802.3 上层协议通过802.2 LLC Header / 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上层协议通过 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)