Quelle est la différence entre Ethernet II et Ethernet 802.3?


12

Quelqu'un peut-il m'expliquer quelle est la différence entre Ethernet, Ethernet-II et Ethernet 802.3.

J'ai fait référence à beaucoup de livres, ils sont dans un langage de haut niveau. Quelqu'un peut-il m'expliquer de manière simple?


Les captures d' échantillons sur cableshark.org semblent être un bon endroit pour le découvrir
Mike Pennington

@MikePennington: Salut, je ne prends pas en ce qui concerne le format de paquet. Je veux juste connaître l'explication théorique.
user2720323

5
... quelques secondes de google donnent aussi des liens utiles, notamment ce home run "Ethernet II et IEEE 802.3" .
Craig Constantine du

2
Daniel a une grande écriture ici expliquant les différences en détail: lostintransit.se/2012/06/06/…
mellowd

Une réponse vous a-t-elle aidé? si c'est le cas, vous devez accepter la réponse afin que la question ne s'affiche pas indéfiniment, à la recherche d'une réponse. Alternativement, vous pouvez fournir et accepter votre propre réponse.
Ron Maupin

Réponses:


18

802.3 (qui utilise le format 802.2 LLC ) a un champ Longueur au même endroit qu'Ethernet II a un champ Type.

  • IEEE 802.3 avec 802.2 LLC (utilisé par Spanning-Tree, ISIS) utilise les octets en surbrillance pour un champ Longueur . Les protocoles de couche supérieure 802.3 sont décodés via les octets d'en- tête / SNAP 802.2 LLC . Les octets SNAP sont utilisés pour décoder les protocoles en utilisant des valeurs traditionnelles de type éther; SNAP n'est inclus que lorsque 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 (communément appelé trames Ethernet II) utilise ces octets pour Type . Les protocoles de couche supérieure sont décodés via le champ 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)
    
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.