Kontrola logične povezave (LLC) je ena od dveh podplasti druge plasti modela povezovanja odprtih sistemov (OSI), sloj podatkovne povezave. LLC je tisti, ki vzame pakete in jih postavi v okvirje, ki jih lahko nižje plasti nato pretvorijo v bite, ki se dejansko premikajo po mediju. Vendar to ni njegova edina naloga, saj je LLC odgovoren tudi za vzpostavitev bolj standardiziranega vmesnika za številne različne komunikacijske protokole, nadzor pretoka podatkov in zagotavljanje, da podatki prispejo na cilj.
Način delovanja sloja podatkovne povezave je, da zgornje plasti modela OSI prenašajo datagrame ali pakete po drugih slojih modela navzdol, dokler ne dosežejo sloja podatkovne povezave. Kontrolnik logične povezave, ki deluje skupaj s svojim bratom in sestro, vstavi podatke v tako imenovane okvirje. Okvirji se nato predajo multipleksirani analogni komponenti (MAC), ki okvirjem dodeli specifične ciljne naslove strojne opreme. Ko plast podatkovne povezave zaključi svoje delo, posreduje podatke navzdol do najnižje plasti modela OSI, fizične plasti, ki nato pretvori podatke v tok električnih signalov za žico. Na ta način LLC zagotavlja možnost, da kateri koli zgornji sloj prenese podatke, ne da bi morali vedeti kaj o vrsti omrežja, v katerem se podatki prenašajo.
Obstajata dve vrsti delovanja za krmiljenje logične povezave, brez povezave in usmerjeno v povezavo. Z LLC brez povezave, znanim tudi kot tip nadzora logične povezave, ali LLC1, ni zajamčene povezave, vzpostavljene s prejemnikom. LLC tipa ena preprosto pošilja in sprejema tokove podatkov med drugimi vrstniki brez povezave, ne da bi se vsak od njih trudil potrditi prejem. To je uporabno za nekatere komunikacijske protokole, za katere ni treba vnaprej pogajati o njihovem prenosu, kot je protokol za prenos hiperteksta (HTTP), ki se uporablja na svetovnem spletu, in protokol uporabniških datagramov (UDP), ki se uporablja za številne druge storitve.
Pri povezavi z logično povezavo tipa 2 ali LLC2 prenos, usmerjen v povezavo, zahteva, da vsak konec komunikacije potrdi svojo povezavo z drugim, preden se lahko pošljejo ali sprejmejo kateri koli podatki. LLCXNUMX zagotavlja boljše preverjanje in popravljanje napak v primeru, da se nekateri podatki izgubijo na poti. S to vnaprej vzpostavljeno komunikacijsko povezavo mora kateri koli konec komunikacije potrditi prejem podatkov in zahtevati vse, kar bi morda manjkalo. Eden najbolj znanih in pogosto uporabljenih protokolov, usmerjenih v povezavo, protokol za nadzor prenosa (TCP), dejansko uporablja metodo brez povezave, internetni protokol (IP). To naredi tako, da oštevilči poslane pakete in jih ob prejemu vrne v vrstni red.