A Logical Link Control (LLC) egy olyan alréteg, amely általában az adatkapcsolat logikáját biztosítja, mivel a DLL (Data Link Layer) szinkronizálási, multiplexelési, áramlásvezérlési, sőt hibaellenőrzési funkcióit is vezérli. A DLL két alrétegre, azaz az LLC alrétegre és a MAC (Medium Access Control) alrétegre oszlik.
Az LLC protokollok alapmodellje a HDLC (High-Level Data Link Control) mintájára készült. Ezek a protokollok a vissza nem igazolt kapcsolat nélküli szolgáltatás, a kapcsolatorientált szolgáltatás és a visszaigazolt kapcsolat nélküli szolgáltatás. Mindezek a protokollok ugyanazt a PDU (Protocol Data Unit) formátumot használják –
Ez a PDU formátum alapvetően az alábbi 4 különböző mezőt tartalmazza –
- Destination Service Access Point (DSAP) mező –
A DSAP általában egy 8 bites mező, amely az üzenet fogadására szánt hálózati rétegbeli egység logikai címét jelöli. Megmutatja, hogy egyéni vagy csoportos címről van-e szó. - Source Service Access Point (SSAP) mező –
SSAP szintén egy 8 bites hosszú mező, amely az üzenet létrehozására szolgáló hálózati rétegbeli egység logikai címeinek megjelenítésére szolgál. Jelzi, hogy ez egy parancs vagy válasz PDU. Egyszerűen azonosítja a PDU-t indító SAP-t. - Információs mező –
Ez a mező általában adatokat vagy információkat tartalmaz. - Vezérlőmező –
Ez a mező azonosítja és meghatározza az adott PDU-t, valamint meghatározza a különböző vezérlési funkciókat. Ez egy 8 vagy 16 bites mező, általában a PDU azonosságától függően. Az adatáramlás és a hiba vezérlésére szolgál. Alapvetően háromféle PDU létezik. Mindegyik PDU más-más vezérlőmező formátummal rendelkezik. Ezek a következők –- Információ (I) –
Ez általában 7 bites sorszámot (N(S)) és egy piggybacked sorszámot (N(R)) tartalmaz. Adat vagy információ továbbítására szolgál. - Felügyeleti (S) –
Ez általában egy nyugtázási sorszámot (N(R)) és egy 2 bites S mezőt tartalmaz három különböző PDU formátumhoz, azaz RNR (Receive Not Ready), RR (Receive Ready) és REJ (Reject). Általában áramlás- és hibaellenőrzésre használják. - Unnumbered (U) –
Ez általában egy 5 bites M bit, amely a PDU típusának jelzésére szolgál. Különböző protokoll PDU-khoz használják.
- Információ (I) –
Az LLC alréteg néhány funkciója –
- Az adatátvitel kezeléséért és integritásának biztosításáért felelős.
- Az adatkapcsolat logikáját biztosítja.
- Ez vezérli a DLL szinkronizálását, multiplexelését, hibaellenőrző vagy -javító funkcióit, a folyamszabályozást is.
- Ez teszi lehetővé a többpontos kommunikációt a különböző számítógépes hálózatokon keresztül.