Logical Link Control (LLC) ist eine Teilschicht, die im Allgemeinen die Logik für die Datenverbindung bereitstellt, da sie die Synchronisierung, das Multiplexing, die Flusskontrolle und sogar die Fehlerprüfungsfunktionen der DLL (Data Link Layer) kontrolliert. Die DLL ist in zwei Teilschichten unterteilt, nämlich in die LLC-Teilschicht und die MAC-Teilschicht (Medium Access Control).
Das Grundmodell der LLC-Protokolle ist dem HDLC (High-Level Data Link Control) nachgebildet. Diese Protokolle sind der unbestätigte verbindungslose Dienst, der verbindungsorientierte Dienst und der bestätigte verbindungslose Dienst. Alle diese Protokolle verwenden das gleiche PDU-Format (Protocol Data Unit) wie folgt –
Dieses PDU-Format enthält im Wesentlichen 4 verschiedene Felder, die im Folgenden aufgeführt sind –
- DSAP-Feld (Destination Service Access Point) –
DSAP ist im Allgemeinen ein 8-Bit langes Feld, das verwendet wird, um die logischen Adressen der Netzwerkschicht-Einheit darzustellen, die die Nachricht empfangen soll. Es zeigt an, ob es sich um eine Einzel- oder Gruppenadresse handelt. - Source Service Access Point (SSAP) Field –
SSAP ist ebenfalls ein 8-Bit langes Feld, das verwendet wird, um die logischen Adressen der Netzwerkschicht-Einheit darzustellen, die eine Nachricht erstellen soll. Es zeigt an, ob es sich um eine Befehls- oder Antwort-PDU handelt. Es identifiziert einfach den SAP, der die PDU gestartet hat. - Informationsfeld –
Dieses Feld enthält im Allgemeinen Daten oder Informationen. - Kontrollfeld –
Dieses Feld identifiziert und bestimmt die spezifische PDU und spezifiziert auch verschiedene Kontrollfunktionen. Es ist ein 8 oder 16 Bit langes Feld, normalerweise abhängig von der Identität der PDU. Es wird für die Fluss- und Fehlerkontrolle verwendet. Grundsätzlich gibt es drei Arten von PDUs. Jede PDU hat ein anderes Kontrollfeldformat. Diese sind im Folgenden aufgeführt –- Information (I) –
Es enthält im Allgemeinen eine 7-Bit-Sequenznummer (N(S)) und auch eine Huckepack-Sequenznummer (N(R)). Es wird verwendet, um Daten oder Informationen zu übertragen. - Supervisory (S) –
Es enthält im Allgemeinen eine Bestätigungs-Sequenznummer (N(R)) und auch ein 2-Bit-S-Feld für drei verschiedene PDU-Formate, d.h. RNR (Receive Not Ready), RR (Receive Ready) und REJ (Reject). Es wird im Allgemeinen für die Fluss- und Fehlerkontrolle verwendet. - Unnumbered (U) –
Es handelt sich im Allgemeinen um ein 5-Bit-M-Bit, das verwendet wird, um den Typ der PDU anzugeben. Es wird für verschiedene Protokoll-PDUs verwendet.
- Information (I) –
Einige Funktionen der LLC-Sublayer sind –
- Sie ist verantwortlich für die Verwaltung und die Sicherstellung der Integrität von Datenübertragungen.
- Sie stellen die Logik für die Datenverbindung bereit.
- Sie steuert auch die Synchronisation, Multiplexing, Fehlerprüfung oder Korrekturfunktionen, Flusskontrolle der DLL.
- Sie ermöglicht auch die Mehrpunktkommunikation über eine Reihe von Computernetzwerken.