Qual è la differenza tra Ethernet II e Ethernet 802.3?


12

Qualcuno può spiegarmi qual è la differenza tra Ethernet, Ethernet-II e Ethernet 802.3.

Ho fatto riferimento a molti libri, sono in un linguaggio di alto livello. Qualcuno può spiegarmi in modo semplice?


I campionari di WireShark.org sembrano un buon posto per capirlo
Mike Pennington,

@MikePennington: Ciao, non sto prendendo in considerazione il formato del pacchetto. Voglio solo conoscere la spiegazione teorica.
user2720323

5
... alcuni secondi di Google forniscono anche link utili, in particolare questa versione "Ethernet II e IEEE 802.3" eseguita da casa .
Craig Constantine,

2
Daniel ha un ottimo scritto qui che spiega le differenze nei dettagli: lostintransit.se/2012/06/06/…
mellowd

Qualche risposta ti è stata d'aiuto? in tal caso, dovresti accettare la risposta in modo che la domanda non continui a comparire per sempre, cercando una risposta. In alternativa, potresti fornire e accettare la tua risposta.
Ron Maupin

Risposte:


18

802.3 (che utilizza il formato 802.2 LLC ) ha un campo Lunghezza nello stesso posto in cui Ethernet II ha un campo Tipo.

  • IEEE 802.3 con 802.2 LLC (utilizzato da Spanning-Tree, ISIS) utilizza i byte evidenziati per un campo Lunghezza . I protocolli di livello superiore 802.3 sono decodificati tramite byte di intestazione / SNAP 802.2 LLC . I byte SNAP sono usati per decodificare i protocolli usando i valori etertipe tradizionali; SNAP è incluso solo quando DSAP / SSAP 802.2 LLC = 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 (comunemente noto come frame Ethernet II) usa questi byte per Tipo . I protocolli di livello superiore sono decodificati tramite il 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)
    
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.