Frame Ethernet

Il preambolo (8 byte) è l’equivalente del flag nel frame del PPP. I primi 7 byte hanno il valore 10101010, mentre l’ultimo byte ha valore 10101011. I primi 7 byte servono per attivare gli adattatori dei riceventi e sincronizzare i loro orologi con quello del mittente. I due 1 consecutivi nell’ultimo byte avvisano l’adattatore del ricevente che la fase di sincronizzazione è terminata e sta arrivando il contenuto vero e proprio.
Indirizzi destinatario e sorgente (6 byte) sono gli indirizzi MAC degli host.
Il tipo indica il protocollo nell’ambito dei dati (eg: ARP). Permette a Ethernet di multiplexare i protocolli del livello di rete, dal momento che host diversi possono avere protocolli di rete diversi da IP.
I dati contengono il pacchetto del livello superiore, dati reali, ovvero il datagramma IP. L’unità massima trasferibile, o MTU Maximum Transfer Unit, è i 1500 byte per ethernet. Mentre la dimensione minima è di 46 byte, e se il messaggio pesa di meno, il protocollo fa lo “stuffing” del messaggio con byte di riempimento, che verranno rimossi al momento della ricezione.
CRC protegge l’integrità del pacchetto per capire se è stato consegnato correttamente. Quando l’host trasmette un dato calcola il CRC, che è una specie di hash degli altri bit del frame escluso il preambolo. L’host di destinazione, quando ha ricevuto il frame, ricalcola questo CRC, e se corrisponde a quello calcolato dall’host di partenza il frame è stato consegnato correttamente.
Il frame ethernet non ha il flag terminatore.
MODALITÀ PROMISCUA: modalità per cui la scheda di rete non scarta i frame non indirizzati a lui.