Alguém pode me explicar qual é a diferença entre Ethernet, Ethernet-II e 802.3 Ethernet.
Eu me referi a muitos livros, eles estão em linguagem de alto nível. Alguém pode me explicar de uma maneira simples?
Alguém pode me explicar qual é a diferença entre Ethernet, Ethernet-II e 802.3 Ethernet.
Eu me referi a muitos livros, eles estão em linguagem de alto nível. Alguém pode me explicar de uma maneira simples?
Respostas:
O 802.3 (que usa o formato 802.2 LLC ) possui um campo Comprimento no mesmo local que o Ethernet II possui um campo Tipo.
O IEEE 802.3 com 802.2 LLC (usado pelo Spanning-Tree, ISIS) usa os bytes destacados para um campo Comprimento . Os protocolos da camada superior 802.3 são decodificados por meio dos bytes 802.2 LLC Header / SNAP . Os bytes SNAP são usados para decodificar protocolos usando valores tradicionais de ethertype; O SNAP é incluído apenas quando o 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)
O RFC 894 (geralmente conhecido como quadros Ethernet II) usa esses bytes para Tipo . Os protocolos da camada superior são decodificados através do campo Tipo
+----+----+------+------+-----+
| 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)