IL progetto IEEE 802

Transcript

IL progetto IEEE 802
IL progetto IEEE 802
Dr. Greco Polito Silvana
Progetto IEEE 802
q IEEE: Institute for Electrical and
Electronics Enginers
q Progetto 802: progetto IEEE per le LAN
Dr. Greco Polito Silvana
MAC ed LLC
MAC (Medium Access Control):
• 
Caratteristico per ogni tipo di LAN
• 
Si interfaccia con il livello fisico ed
LLC
• 
Il MAC tipicamente non esiste
nelle WAN
LLC (Logical Link Control):
• 
Comune a tutte le LAN
• 
Costituisce l’interfaccia unificata verso il livello superiore
mascherando le diversità del MAC
• 
Progettato usando HDLC come riferimento
Dr. Greco Polito Silvana
MAC ed LLC: funzioni
q MAC, Implementa i meccanismi per la gestione degli
accessi. Es:
§  utilizzo del canale in trasmissione (quando e come posso usare il
canale????)
§  gestione delle info e riconoscimento del destinatario in ricezione
(l’informazione ricevuta è a me diretta??? È corretta???)
q LLC, gestisce le connessioni logiche a livello DL secondo
tre tipi di servizi
§  Unacknoledged Connectionless Service: senza connessione e
senza conferma
§  Connection oriented service: con connessione
§  Semireliable service: senza connessione, ma con ACK
Dr. Greco Polito Silvana
PDU del livello LLC
q  LLC DA: Destination Address. ( 8 bit, il primo indica se indirizzo di
gruppo)
q  LLC SA: Source Address. ( 8 bit, il primo indica il tipo di PDU
--comando/risposta--)
q  Control: equivalente all’omonimo campo di HDLC
Dr. Greco Polito Silvana
PDU del livello MAC
q MAC DA: indirizzo MAC destinazione. (6 byte)
q  MAC SA: indirizzo MAC sorgente. (6 byte)
q  FCS (Frame Check Sequence): sequenza per il
controllo dell’errore
Dr. Greco Polito Silvana
Indirizzi MAC
Dr. Greco Polito Silvana
Indirizzi MAC: OUI
Dr. Greco Polito Silvana
Indirizzi broadcast e multicast
q Indirizzo di broadcast: si usa per indirizzare una
trama a tutte le stazioni di una specifica rete
FF:FF:FF:FF:FF:FF
q Indirizzo di multicast: si usa per indirizzare una
trama ad un gruppo di di destinazioni. Il
multicast puo’ essere sia locale (valido
all’interno della LAN) che globale
Dr. Greco Polito Silvana
In ricezione il livello MAC:
q Verifica se ci sono errori. Se non ci sono errori:
§  Legge l’indirizzo destinazione
•  Se l’indirizzo destinazione è broadcast, la
trama viene sempre passata all’LLC
•  Se l’indirizzo destinazione è singolo, la
trama viene passata all’LLC se tale
indirizzo corrisponde con l’indirizzo MAC
del nodo
•  Se l’indirizzo è multicast, la trama viene
passata all’LLC se la scheda appartiene al
gruppo multicast
Dr. Greco Polito Silvana