Ein Teil des ganzen Bazens

HDLC

HDLC ist die Abkürzung für High-Level Data Link Control und ist ein Protokoll der Sicherungsschicht, welches hauptsächlich im Mittel- und Weitverkehrsbereich eingesetzt wird. Es ist ähnlich zu SDLC, LAPB oder Cisco HDLC.

HDLC ist ein verbindungsorientierter Dienst des Data Link Layers und arbeitet synchron und seriell.

HDLC ist Bitorientiert und verwendet zur Rahmentrennung Bitstopfen mit 8 Bit in dem Format 01111110 am Anfang und Ende jedes Frames. Für dies Adresse sind 8 Bit vorgesehen, die aber in der Regel nicht benötigt werden (Punkt zu Punkt Verbindungen). Nach dem Adressfeld kommt der Steuerrahmen, der zuerst eine binäre Null beinhaltet und dann jeweils 3 Bit für die Sequenznummer und die Bestätigungsnummer. Am Ende des Steuerrahmens ist ein Flagbit, welches den Empfänger dazu auffordern kann, eine sofortige Bestätigung zu senden. Nach dem Steuerfeld kommt ein beliebig langes Datenfeld. Hier werden alle Vorkommnisse von 5 Einsen mit einer Null erweitert, damit die Erkennung der Rahmentrennung (eine Null, sechs Einsen, eine Null) gewährleistet bleibt. Vor dem Endbitstopfen kommt eine 16 Bit lange Prüfsumme.

Es gibt vier verschiedene Arten von Überwachungsrahmen mit denen Informationen über den aktuellen Sendestatus ausgetauscht werden können.

Die verschiedenen Typen sind:

Typ 0: Receive Ready (Bestätigung)

Typ 1: Reject (Negative Bestätigung)

Typ 2: Receive not ready (Stop bei Problemen)

Typ 3: Selective Reject (Neuübertragung eines bestimmten Rahmens)

Außerdem gibt es unnummerierte Steuerrahmen, die zum Rücksetzen der Verbindung, zum Initiieren oder für Zustandsmeldungen verwendet werden.