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?
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?
Réponses:
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)