High-Level Data Link Control

Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 16. März 2005 um 13:04 Uhr durch 80.130.12.13 (Diskussion) (Einige Wiki-Links). Sie kann sich erheblich von der aktuellen Version unterscheiden.
HDLC mit TCP/IP-Protokollstapel
Anwendung FTP SMTP HTTP DNS ...
Transport TCP UDP
Netzwerk IP
Netzzugang HDLC
Serielle Leitung Modem ...

High-Level Data Link Control ist ein von der ISO normiertes Netzwerkprotokoll. Darüber hinaus gibt es das proprietäre Cisco HDLC.

Der HDLC-Standard besteht aus:

  • Steuerung des Übertragungsabschnitts
  • Erkennen von Übertragungsfehlern und Reihenfolgefehlern durch Blocküberprüfung (CRC-16) und Sequenznummernkontrolle
  • Fehlerkorrektur durch Blockwiederholung
  • Flusskontrolle mit Fenstermechanismus
  • Weitermelden von nicht-korrigierbaren Fehlern und Protokollfehlern zur nächsthöheren Schicht (Vermittlungsschicht, Network Layer)

Cisco HDLC:

  • Wie HDLC - aber durch Einfügen eines proprietären Feldes wird das Layer3 Protokoll der nachfolgenden Daten angegeben und eine Multiprotokoll Umgebung möglich
  • Kommunikation zwischen Cisco HDLC und HDLC Geräten ist nicht möglich

Das HDLC Datenformat ist typisch für ein bitorientiertes Protokoll ohne die Möglichkeit der Authentifizierung. Es besteht aus einem Opening flag (Blockbegrenzung), das mit 8 Bits dargestellt wird. Danach folgt das Address field (Adressfeld) mit nochmal 8 Bits oder alternativ ein erweitertes Adressfeld mit einem Vielfachen von 7 Bit, gekennzeichnet durch eine 0 an der Bitposition 1. An dritter Stelle kommt das Control field (Steuerfeld) mit 8 Bits. Dann folgt das Information field (Datenfeld), das variable Länge hat. Das Frame check field (Blockprüfung) besteht aus 16 Bits und zu guter letzt das Closing flag (Blockbegrenzung) mit nochmals 8 Bits.