Controlul legăturii logice (LLC) este unul dintre cele două substraturi ale celui de-al doilea strat al modelului de interconectare a sistemelor deschise (OSI), stratul de legătură de date. LLC este cea care preia pachetele și le pune în cadre care pot fi apoi convertite de straturile inferioare în biți care se mișcă de fapt pe un mediu. Aceasta nu este însă singura sa sarcină, deoarece LLC este, de asemenea, responsabilă pentru stabilirea unei interfețe mai standardizate pentru multe protocoale de comunicații diferite, controlând fluxul de date și asigurându-se că datele ajung la destinație.
Modul în care funcționează stratul de legătură de date este că straturile superioare ale modelului OSI trec datagrame sau pachete în jos pe celelalte straturi ale modelului până când ajung la nivelul de legătură de date. Controlul legăturii logice, lucrând împreună cu fratele său, inserează datele în ceea ce se numește cadre. Cadrele sunt apoi predate componentului analogic multiplexat (MAC), care atribuie cadrelor destinatii specifice adreselor hardware. Odată ce stratul de legătură de date și-a terminat treaba, acesta transmite datele în cel mai de jos strat al modelului OSI, stratul fizic, care apoi transformă datele într-un flux de semnale electrice pentru fir. În acest fel, LLC oferă posibilitatea oricăruia dintre straturile superioare de a transmite date fără a fi nevoie să știe nimic despre tipul de rețea pe care se difuzează datele.
Există două tipuri de operații pentru controlul legăturii logice, fără conexiune și orientată spre conexiune. Cu un LLC fără conexiune, cunoscut și ca tip de control al legăturii logice unul sau LLC1, nu există nicio legătură garantată stabilită cu capătul receptor. LLC de tip unu pur și simplu trimite și primește fluxuri de date între alți colegi fără conexiune, fără ca fiecare dintre ei să se obosească să confirme primirea. Acest lucru este util pentru unele protocoale de comunicație care nu trebuie să aibă transmisia negociată în prealabil, cum ar fi protocolul de transfer hipertext (HTTP) utilizat pe World Wide Web și protocolul de datagramă utilizator (UDP) care este utilizat pentru multe alte Servicii.
Cu o conexiune logică de tip doi sau LLC2, transmisia orientată spre conexiune necesită ca fiecare capăt al comunicației să-și confirme legătura cu celălalt înainte de a putea fi trimise sau primite date. LLC2 oferă o mai bună verificare și corectare a erorilor, în cazul în care unele dintre date se pierd pe parcurs. Cu această legătură de comunicare prestabilită, fiecare capăt al comunicării este necesar pentru a confirma primirea datelor și a cere orice ar fi putut să lipsească. Unul dintre cele mai cunoscute și mai frecvent utilizate protocoale orientate spre conexiune, protocolul de control al transmisiei (TCP), folosește de fapt o metodă fără conexiune, protocolul Internet (IP). Face acest lucru numerotând pachetele trimise și punându-le înapoi în ordine la primire.