L'Institute for Electrical and Electronic Engineers (IEEE) è il principale organismo di standardizzazione per le reti locali. Sono standardizzate diverse tecnologie da IEEE 802, in queste i livelli LLC e superiori sono in comuni, e MAC e il livello fisico sono diversi.
Ethernet è stato standardizzato da IEEE 802.3. Il mezzo fisico adottato originariamente era un cavo coassiale passivo a cui si connettevano le stazioni mediante un transceiver. Solitamente le grandezze maggiori erano 100 metri, ma in certi casi anche 1 chilometro. Siccome le prestazioni calano all'aumentare della distanza si sono adottati dei ripetitori a livello fisico.
Il tipo di cavo coassiale è determinato dal nome
I BUS con cavo coassiale sono poi stati sostituiti da topologie a stella, che si basano su un ripetitore di segnale a livello visico multi-porta, chiamati HUB. In questa occasione il mezzo trasmissivo è stato rimpiazzato da doppini di rame (
Il rate di trasmissione è aumentato da 10
Il rate di trasmissione venne poi aumentato da 100
Esiste una versione dello stack per Ethernet che mette insieme LLC e MAC in un unico "livello Ethernet".
Di seguito il significato dei campi:
Sync
: Preambolo di sincronizzazione di livello fisico (FD
: Delimitatore inizio trama (Type
: Per la multiplazione di livelli superioriDati
: Campo dati per il PDU del livello superioreFCS
: Frame Check Sequence per il controllo d'errore (CRC)Gli indirizzi della rete locale sono detti indirizzi MAC, e sono unici globalmente alla NIC. È un indirizzo di 6 byte dove, i primi 3 byte identificano il costruttore, e i secondi 3 byte identificano la scheda. Sono solitamente indicati con notazione esadecimale. L'indirizzo con tutti i bit impostati a 1 è l'indirizzo di broadcast.
Esempio di indirizzo MAC:
La tecnologia WiFi è standardizzata dal gruppo di lavoro IEEE 802.11, ed è la versione wireless di Ethernet. Definiamo il Basic Service Set (BSS) come una rete wireless e Access Point (AP) come punto di collegamento alla rete.
L'header WiFi è estremamente simile a quell Ethernet, tuttavia:
Frame Control
definisce la versione del protocollo, il tipo di trama, la gestione energetica dei dispositivi, frammentazione, etc