Come in tutti i [[architettura di rete|modelli stratificati]] in ricezione fornisce alcuni servizi di comunicazione al livello superiore, avvalendosi dei servizi messi a sua disposizione dai livelli inferiori. Ciascun livello è definito solo dalle sue interfacce verso l'alto (più astratto, verso le applicazioni) e verso il basso (più concreto, verso il [[mezzo di trasmissione]]) ed è indipendente da tutti i livelli non direttamente collegati.
Nello schema seguito dalla IEEE, il protocollo LLC costituisce la parte superio
Nello schema seguito dalla IEEE, il protocollo LLC costituisce la parte superiore del livello collegamento dati (''data link'', livello 2 del modello ISO/OSI). Il livello superiore è quello di [[livello di rete|rete]] (''network'', livello 3 ISO/OSI), mentre il livello inferiore non coincide con quello [[livello fisico|fisico]] ISO/OSI (''physical'', livello 1), ma si avvale del [[Media Access Control]] che costituisce la parte inferiore del livello collegamento dati.
Al livello inferiore possono essere usati indifferentemente protocolli quali [[IEEE 802.3]] ([[Ethernet]]), [[IEEE 802.11]] ([[Wireless local area network|WLAN]]), ecc. I dati provenienti dal livello superiore vengono [[imbustamento|incapsulati]] in una unità di trasmissione (''Protocol Data Unit'', [[Protocol Data Unit|PDU]]) del livello LLC e opportunamente trasferiti al livello MAC, che ne cura la trasmissione sul mezzo fisico prescelto; viceversa le unità di trasmissione provenienti dal livello MAC vengono elaborate secondo i criteri definiti dal protocollo e quindi inoltrate al livello superiore.
=== Modalità di servizio ===
A seconda delle implementazioni, l'LLC può fornire al livello superiore tre distinte modalità di servizio:
* '''Tipo 1''' ('''logical data link''') è un servizio ''non affidabile'' e ''[[comunicazione senza connessione|non orientato alla connessione]]'', costituito da singoli datagrammi che vengono trasmessi in modo indipendente l'uno dall'altro e senza richiedere alcuna comunicazione preliminare. È possibile la trasmissione verso una sola stazione (''[[unicast]]''), più stazioni (''[[multicast]]'') o l'intera rete (''[[broadcast]]''). D'altra parte, non è garantita la consegna dei singoli elementi e neppure che sia rispettata la sequenza di trasmissione. Inoltre, non è prevista alcuna forma di correzione degli errori né di controllo di flusso; qualora tali funzioni siano necessarie, devono essere fornite dai protocolli di livello superiore.
* '''Tipo 2''' ('''data link connection''') è un servizio ''affidabile'' e ''[[comunicazione orientata alla connessione|orientato alla connessione]]'', che richiede l'apertura di un canale di comunicazione tra una stazione sorgente e una destinazione (''unicast'' o punto-punto) per consentire lo scambio dei dati. Sono presenti meccanismi di correzione degli errori e di sequenziamento che garantiscono la consegna dei dati inviati nella sequenza di trasmissione. Si tratta di una connessione simmetrica, in cui ciascuno dei due interlocutori è responsabile dei dati di cui è l'origine. È concettualmente analogo ad altri protocolli affidabili di livello 2 quale [[HDLC]].
* '''Tipo 3''' è una modalità di servizio '''logical data link''' alternativa, che pur essendo ''non orientata alla connessione'' prevede una conferma di ricezione (''[[ACK (informatica)|acknowledge]]'') per i datagrammi inviati e garantisce la consegna ordinata dei dati trasmessi. Anche in questo caso non sono richieste comunicazioni preliminari allo scambio dei dati. La consegna di ricezione può essere indipendente o sfruttare eventuali datagrammi di risposta.
=== Struttura della PDU ===
Una PDU del protocollo LLC è costituita dai seguenti elementi:
|