High-Level Data Link Control (HDLC) ist ein Datenübertragungsprotokoll, das die Regeln für den Austausch von Daten zwischen zwei Knoten definiert. Es ist ein international anerkannter Standard für die Datenkommunikation und wird in vielen Netzen verwendet, darunter Ethernet, X.25 und Frame Relay. HDLC ist ein Vollduplex-Protokoll, das heißt, es kann Daten in beide Richtungen gleichzeitig übertragen.
HDLC-Rahmen bestehen aus zwei Teilen: dem Header und dem Informationsfeld. Der Header enthält Informationen über die Art des Rahmens, den Quell- und Zielknoten und andere Daten. Das Informationsfeld wird zur Speicherung der eigentlichen Daten verwendet, die übertragen werden.
HDLC umfasst Mechanismen zur Fehlererkennung und -behebung. Es verwendet zyklische Redundanzprüfungen, um Fehler in den übertragenen Daten zu erkennen. Wenn ein Fehler entdeckt wird, fordert das Protokoll den Sender auf, die Daten erneut zu übertragen.
HDLC verfügt auch über Flusskontrollmechanismen, die zur Regulierung des Datenflusses zwischen den beiden Knotenpunkten eingesetzt werden. Dies hilft, Datenüberläufe und andere Datenverluste zu verhindern.
HDLC-Frames haben eine Quelladresse und eine Zieladresse. Die Quelladresse ist die Adresse des Knotens, der die Daten sendet, und die Zieladresse ist die Adresse des Knotens, der die Daten empfängt.
HDLC verfügt auch über einen Bestätigungsmechanismus. Damit wird bestätigt, dass die Daten korrekt empfangen wurden. Bestätigungen werden vom empfangenden Knoten gesendet, wenn er die Daten korrekt empfangen hat.
HDLC ist in der Lage, große Datenmengen in kleinere Pakete aufzuteilen, bevor sie übertragen werden. Dies erleichtert das Senden und Empfangen von Daten über Netze mit begrenzter Bandbreite.
HDLC-Frames können verschlüsselt werden, um sicherzustellen, dass nur der vorgesehene Empfänger die Daten lesen kann. Dies verleiht dem Protokoll eine zusätzliche Sicherheitsebene.
Insgesamt ist HDLC ein zuverlässiges und sicheres Datenübertragungsprotokoll, das in vielen Netzen eingesetzt wird. Es handelt sich um ein Vollduplex-Protokoll, das Fehlererkennung und -behebung, Flusskontrolle und Paketierung unterstützt. Außerdem verfügt es über Mechanismen zur Adressierung, Quittierung und Verschlüsselung.
HDLC verwendet ein bit-orientiertes, synchrones Framing-Verfahren. Das bedeutet, dass jeder Rahmen durch eine Bitfolge abgegrenzt und mit einem Taktsignal synchronisiert wird.
Das in HDLC verwendete Fehlerkontrollverfahren ist CRC.
HDLC ist ein bitorientiertes, synchrones Protokoll der Datenübertragungsschicht. HDLC verwendet eine spezielle Bitfolge, das so genannte Flag, um den Beginn und das Ende eines jeden Rahmens zu markieren. Das Flag besteht aus einer eindeutigen Bitfolge, die es dem Empfänger ermöglicht, den Anfang und das Ende eines Rahmens zu identifizieren. HDLC verwendet auch eine spezielle Bitfolge, das so genannte Kontrollfeld, um die Art des gesendeten Rahmens anzugeben. Das Kontrollfeld wird für die Fehlerkontrolle und die Flusskontrolle verwendet.
HDLC ist ein Datenübertragungsprotokoll der Schicht 2, das zur Verkapselung und Übertragung von Daten über eine Vielzahl von Medien der physikalischen Schicht, wie Twisted Pair, Glasfaser und Koaxialkabel, verwendet wird. HDLC ist ein bitorientiertes Protokoll, d. h. die Daten werden als Bitstrom übertragen. HDLC kann sowohl in synchronen als auch in asynchronen Umgebungen verwendet werden.
Es gibt vier gängige Arten von Netzen: Lokale Netze (LANs), Wide Area Networks (WANs), Metropolitan Area Networks (MANs) und Storage Area Networks (SANs).