[Wikipedia] Translation of Ethernet II framing

Guarda Originale: http://en.wikipedia.org/wiki/Ethernet_II_framing

Il frame Ethernet v2 (anche chiamato DIX Ethernet, dove DIX è l’acronimo di DEC, Intel e Xerox, che sono i partecipanti più importanti alla sua creazione) definisce il campo EtherType, anche detto il Protocol Type, preceduto dall’indirizzo MAC del destinatario e sorgente.

Il Protocol Type identifica il protocollo di livello superiore incapsulato nel campo dati. Per esempio, un pacchetto avente Protocol Type con valore pari a 0x0800 indica che il campo dati contiene un datagramma IPv4, allo stesso modo un pacchetto con protocol type di valore pari a 0x0806 contiene un frame ARP, 0x8100 indica un frame IEEE 802.1Q e 0x86DD indica un datagramma IPv6.
Poiché questo standard industriale passò attraverso un processo di standardizzazione dell’ IEEE, il campo Protocol Type venne cambiato con il campo Lenght(lunghezza campo dati) nel nuovo standard 802.3.
Poiché il destinatario del pacchetto ha ancora bisogno di sapere come interpretare il pacchetto stesso, lo standard richiede un intestazione IEEE 802.2 (LLC) che sappia la lunghezza e specifichi il tipo di pacchetto. Molti anni piu tardi, lo standard 802.3x-1997, e versioni successive dello standard 802.3, formalmente approvano entrambi i tipi di frame. In pratica entrambi i formati sono largamente in uso, con l’originale frame Ethernet molto comuni nelle reti locali, grazie alla sua semplicità e minori costi overhead. Al fine di consentire ad alcuni pacchetti di usare il frame Ethernet v2 e ad altri pacchetti di usare la versione originale del frame 802.3 nello stesso segmento Ethernet, il valore del Protocol Type deve essere maggiore o uguale di 1536(0x0600). Quel valore è stato scelto perché la lunghezza massima del campo dati di un frame 802.3 è di 1500 byte(0x05DC). Se il valore del campo è maggiore o uguale a 1536, il frame sarà necessariamente di tipo Ethernet v2, con quel valore di campo pari al Protocol Type. Se, invece, è minore o uguale a 1500, dovra essere un frame IEEE 802.3, dove il valore indica il campo Length. Valori compresi tra 1500 e 1536 sono indefiniti.

Guarda il risultato: http://it.wikipedia.org/wiki/Ethernet_v2