Logical Link Control (LLC) er et underlag, der generelt leverer logikken for datalinket, da det styrer synkronisering, multiplexing, flowkontrol og endda fejlkontrolfunktioner i DLL (Data Link Layer). DLL er opdelt i to underlag, dvs. LLC-underlaget og MAC-underlaget (Medium Access Control).
Den grundlæggende model for LLC-protokoller er modelleret efter HDLC (High-Level Data Link Control). Disse protokoller er ubekræftede forbindelsesløse tjenester, forbindelsesorienterede tjenester og bekræftede forbindelsesløse tjenester. Alle disse protokoller anvender det samme PDU-format (Protocol Data Unit) som vist –
Dette PDU-format indeholder grundlæggende 4 forskellige felter, der er angivet nedenfor –
- Destination Service Access Point (DSAP) Field –
DSAP er generelt et 8-bit langt felt, der anvendes til at repræsentere de logiske adresser for den enhed i netværkslaget, der skal modtage meddelelsen. Det angiver, om der er tale om en individuel adresse eller en gruppeadresse. - Source Service Access Point (SSAP)-feltet –
SSAP er også et 8-bit langt felt, der bruges til at repræsentere de logiske adresser for den enhed i netværkslaget, der skal oprette en meddelelse. Det angiver, om der er tale om en kommando- eller svar-PDU. Det identificerer simpelthen den SAP, der har startet PDU’en. - Informationsfelt –
Dette felt indeholder generelt data eller information. - Kontrolfelt –
Dette felt identificerer og bestemmer den specifikke PDU og angiver også forskellige kontrolfunktioner. Det er et 8 eller 16 bit langt felt, som regel afhængigt af PDU’ens identitet. Det bruges til flow- og fejlkontrol. Der er grundlæggende tre typer af PDU’er. Hver PDU har et forskelligt kontrolfeltformat. Disse er angivet nedenfor –- Information (I) –
Det omfatter normalt et 7-bit sekvensnummer (N(S)) og også et sekvensnummer (N(R)) med en piggybacked sekvensnummer (N(R)). Det bruges til at overføre data eller information. - Overvågning (S) –
Det omfatter generelt et kvitteringssekvensnummer (N(R)) og også et 2-bit S-felt for tre forskellige PDU-formater, dvs. RNR (Receive Not Ready), RR (Receive Ready) og REJ (Reject). Det bruges generelt til flow- og fejlkontrol. - Unnumereret (U) –
Det er generelt en 5-bit M-bit, der bruges til at angive typen af PDU. Den bruges til forskellige protokol-PDU’er.
- Information (I) –
Nogle funktioner i LLC-underlaget er –
- Det er ansvarligt for at forvalte og sikre integriteten af datatransmissioner.
- De leverer logikken for datalinket.
- Den styrer også synkronisering, multiplexing, fejlkontrol eller korrigerende funktioner, flowkontrol af DLL’en.
- Den muliggør også multipunktskommunikation over en række computernetværk.