Was ist der Unterschied zwischen Ethernet II und 802.3 Ethernet?


12

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?


Wireshark.org Sample Captures scheinen ein guter Ort, um es herauszufinden
Mike Pennington

@MikePennington: Hallo, ich nehme das Paketformat nicht in Betracht. Ich möchte nur die theoretische Erklärung kennen.
user2720323

5
... ein paar Sekunden von Google ergeben auch nützliche Links, insbesondere dieses Home-Run "Ethernet II und IEEE 802.3" .
Craig Constantine

2
Daniel hat hier einen tollen Artikel geschrieben
mellowd

Hat Ihnen eine Antwort geholfen? In diesem Fall sollten Sie die Antwort akzeptieren, damit die Frage nicht für immer auftaucht und nach einer Antwort sucht. Alternativ können Sie auch Ihre eigene Antwort eingeben und annehmen.
Ron Maupin

Antworten:


18

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)
    
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.