IEEE 802.2

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

IEEE 802.2,intelecomunicazionieinformatica,è unprotocollo di rete,appartenente alla famigliaIEEE 802,i cui diversi gruppi di lavoro si sono occupati per anni della standardizzazione delle retiLAN.L'802.2in particolare fu il gruppo che si occupò dellastandardizzazionedel livelloLogical link control,sottolivello dellivello datalinkdella pilaISO/OSIdell'architettura di retedicalcolatori.Sotto di esso nello stack (sempre nel livello 2) c'è il sottolivelloMAC,che non è unico, ma dipende dal particolaremezzo di trasmissionescelto (Ethernet,Token ring,FDDI,802.11,ecc.).

Lo standard in questo sottolivello aggiunge gli 8 bit del DSAP e del SSAP (rispettivamenteDestinationService Access PointeSource Service Access Point) aipacchettia prescindere dal loro tipo. Viene aggiunto anche un campo di controllo di 8 o 16 bit che viene usato per funzioni aggiuntive come ilControllo di flusso.C'è spazio per 64 numeri SAP globali, ma ilprotocollo IPnon ne ha nessuno associato perché possono essere assegnati solo agli standard internazionali. Gli altri protocolli possono usare un numero SAP nel range valido solo localmente. Il protocolloSubnetwork Access Protocol(SNAP) permette ai valoriEtherTypedi specificare il protocollo trasportato dall IEEE 802.2, e permette anche ad ogni produttore di assegnare valori arbitrari ai protocolli usati.

Modalità operative

[modifica|modifica wikitesto]

L'IEEE 802.2 fornisce due modalità non connesse e una orientata alla connessione:

  • Tipo 1è una modalità non connessa senza conferme. Permette di spedire frame
    • a una singola destinazione (trasferimento unicast o point-to-point);
    • a più destinazioni nella stessa rete (multicast);
    • a tutte le destinazioni della rete (broadcast).

L'uso delmulticaste delbroadcastriduce iltrafficodi rete se le stesse informazioni devono essere trasmesse a tutte le stazioni della rete. Il servizio di tipo 1 non garantisce che l'ordine di arrivo dei frame sia lo stesso con cui sono stati spediti; il mittente non riceve nemmeno una conferma quando i frame sono stati ricevuti.

  • Tipo 2è una modalità connessa. La numerazione in sequenza dei frame assicura che quelli ricevuti siano nell'ordine giusto (o comunque che si possa ricostruire l'ordine) e che non ne vengano persi.
  • Tipo 3è un servizio non connesso confermato. Supporta solo la comunicazione punto a punto.

Intestazione LLC

[modifica|modifica wikitesto]

802.2 definisce una intestazione speciale che comprende una intestazione SNAP (Subnetwork Access Protocol). Alcuni protocolli, in particolare quelli progettati per la pilaISO/OSI,lavorano direttamente sopra l'LLC 802.2, che è in grado di fornire servizi connessi e ordinati. Questa intestazione 802.2 è adesso inclusa nei frame 802.3 (cioè quelli di Ethernet II chiamati frame DIX Ethernet).

L'intestazione LLC comprende due campi aggiuntivi a 8 bit, chiamati SAP (Service Access Points) che specificano il Destination Service Access Point e il Source Service Access Point; quando entrambi vengono settati al valore 0xAA (10101010 binario) viene richiesto il servizio SNAP. L'intestazione SNAP permette di usare valori EtherType per tutti i protocolliIEEE 802ma anche comprendendo intervalli che possono essere assegnati a piacere (ad esempio al protocollo IP). Nello standard IEEE 802.3x (1997) è stato modificato lo standard Ethernet per permettere esplicitamente l'uso di campi a 16 bit (di lunghezza o tipo) dopo gli indirizzi MAC. Non è invece compreso nell'intestazione alcun controllo di errore sul frame. Questa funzione viene generalmente delegata allo strato MAC sottostante.

Novell NetWareha usato questo tipo di frame fino a metà degli anni novanta, e essendo un Netware molto diffuso (e IP poco diffuso), la maggior parte del traffico mondiale viaggiava in frame grezzi come 802.3 che trasportavano IPX. Dal Netware 4.10 in poi, verrà usato l'IEEE 802.2 con LLC insieme ad IPX.

Mac OSusa frame 802.2/SNAP per la suite di protocolliAppleTalksuEthernet( "EtherTalk" ) e frame Ethernet II per TCP/IP.

Le varianti 802.2 di Ethernet non sono molto diffuse nelle reti comuni attualmente, con l'eccezione di grandi sistemi aziendali Netware che non sono ancora passati a Netware over IP. Nel passato, molte reti di aziende supportavano Ethernet 802.2 per supportare i bridge trasparent di collegamento tra reti Ethernet e token ring IEEE 802.5 o FDDI.

Esiste uno standard per incapsulare il trafficoIPv4in frame IEEE 802.2 con intestazioni LLC/SNAP. Non è quasi mai implementato in Ethernet (nonostante sia usato in FDDI, su token ring,IEEE 802.11e altre retiIEEE 802).

Il traffico IP non può essere incapsulato in frame 802.2 LLC senza SNAP perché, nonostante ci sia un codice LLC per indicare il protocollo IP, non ne esiste uno perARP(Address Resolution Protocol). AncheIPv6può essere trasmesso in Ethernet usando 802.2 con LLC/SNAP ma anche questo è poco usato (nonostante l'incapsulazione LLC/SNAP di IPv6 sia usata dalle reti IEEE 802).

Campi di controllo e formato del frame IEEE 802.2

[modifica|modifica wikitesto]

Ci sono tre tipi di PDU IEEE 802.2, nei frame chiamati U, I o S.

  • frame U (Unnumbered PDU), con un campo di controllo di 8 bit, forniscono un servizio non connesso;
  • frame I (Information PDU), con un campo di controllo di 16 bit, forniscono un servizio connesso e i frame sono numerati;
  • frame S (Supervisory PDU), con un campo di controllo di 16 bit, vengono usati per funzioni di supervisione al livello LLC.

Di questi tre formati, solo il formato U è usato comunemente. Il formato di un frame PDU è identificato dai due bit più bassi del primo byte del campo di controllo. IEEE 802.2 è stato derivato dall'HDLC,e questo spiega questi aspetti della sua composizione.

Collegamenti esterni

[modifica|modifica wikitesto]
 Portale Telematica:accedi alle voci di Wikipedia che parlano di reti, telecomunicazioni e protocolli di rete