Kontrola logičke veze (LLC) jedan je od dva podsloja drugog sloja modela povezivanja otvorenih sustava (OSI), sloj podatkovne veze. LLC je taj koji uzima pakete i stavlja ih u okvire koje onda niži slojevi mogu pretvoriti u bitove koji se zapravo kreću po mediju. Međutim, ovo nije njegov jedini posao, jer je LLC također odgovorna za uspostavljanje standardiziranijeg sučelja za mnoge različite komunikacijske protokole, kontrolu protoka podataka i osiguravanje da podaci stignu na svoje odredište.
Način na koji sloj podatkovne veze radi je da gornji slojevi OSI modela prosljeđuju datagrame ili pakete niz druge slojeve modela dok ne dosegnu sloj podatkovne veze. Kontrola logičke veze, koja radi zajedno sa svojim bratom i sestrom, umeće podatke u ono što je poznato kao okviri. Okviri se zatim predaju multipleksiranoj analognoj komponenti (MAC), koja okvirima dodjeljuje specifična odredišta hardverske adrese. Nakon što sloj podatkovne veze završi svoj posao, on prosljeđuje podatke do najnižeg sloja OSI modela, fizičkog sloja, koji zatim pretvara podatke u tok električnih signala za žicu. Na ovaj način, LLC pruža mogućnost bilo kojem od gornjih slojeva za prijenos podataka, a da ne mora znati ništa o vrsti mreže na kojoj se podaci izlaze.
Postoje dvije vrste operacija za kontrolu logičke veze, bez povezivanja i orijentirane na vezu. Uz LLC bez veze, također poznat kao tip kontrole logičke veze, ili LLC1, ne postoji zajamčena veza uspostavljena s primateljem. LLC tip jedan jednostavno šalje i prima tokove podataka među ostalim ravnopravnim korisnicima bez povezivanja bez da se svaki od njih trudi potvrditi primitak. Ovo je korisno za neke komunikacijske protokole za koje nije potrebno unaprijed dogovarati prijenos, kao što je protokol za prijenos hiperteksta (HTTP) koji se koristi na svjetskoj mreži i protokol korisničkih datagrama (UDP) koji se koristi za brojne druge usluge.
Uz logičku vezu tipa dva, ili LLC2, prijenos orijentiran na vezu zahtijeva da svaki kraj komunikacije potvrdi svoju vezu s drugim prije nego što se bilo koji podatak može poslati ili primiti. LLC2 pruža bolju provjeru i ispravljanje pogrešaka, u slučaju da se neki podaci usput izgube. S ovom unaprijed uspostavljenom komunikacijskom vezom, oba kraja komunikacije moraju potvrditi primitak podataka i zatražiti sve što bi moglo nedostajati. Jedan od najpoznatijih i najčešće korištenih protokola usmjerenih na povezivanje, protokol kontrole prijenosa (TCP), zapravo koristi metodu bez povezivanja, internetski protokol (IP). To čini tako što numerira poslane pakete i vraća ih u red kada ih primi.