Kann mir jemand erklären, was der Unterschied zwischen Ethernet, Ethernet-II und 802.3 Ethernet ist.
Ich habe auf viele Bücher verwiesen, sie sind in Hochsprache. Kann mir jemand auf einfache Weise erklären?
Kann mir jemand erklären, was der Unterschied zwischen Ethernet, Ethernet-II und 802.3 Ethernet ist.
Ich habe auf viele Bücher verwiesen, sie sind in Hochsprache. Kann mir jemand auf einfache Weise erklären?
Antworten:
802.3 (das das 802.2 LLC- Format verwendet) hat ein Längenfeld an der gleichen Stelle wie Ethernet II ein Typfeld .
IEEE 802.3 mit 802.2 LLC (verwendet von Spanning-Baum, ISIS) verwenden Sie das markierte Bytes für eine Länge Feld. 802.3-Protokolle der oberen Schicht werden über die 802.2 LLC-Header- / SNAP- Bytes decodiert . Die SNAP- Bytes werden zum Dekodieren von Protokollen unter Verwendung herkömmlicher Ethertypwerte verwendet. SNAP ist nur enthalten, wenn 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 (allgemein als Ethernet II-Frames bezeichnet) verwendet diese Bytes für Type . Protokolle der oberen Schicht werden über das Feld Typ dekodiert
+----+----+------+------+-----+
| 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)