<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=High-Level_Data_Link_Control</id>
	<title>High-Level Data Link Control - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=High-Level_Data_Link_Control"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=High-Level_Data_Link_Control&amp;action=history"/>
	<updated>2026-05-18T18:51:51Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=High-Level_Data_Link_Control&amp;diff=185509&amp;oldid=prev</id>
		<title>imported&gt;Xenein: /* growthexperiments-addlink-summary-summary:2|1|0 */</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=High-Level_Data_Link_Control&amp;diff=185509&amp;oldid=prev"/>
		<updated>2024-10-24T19:28:47Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;growthexperiments-addlink-summary-summary:2|1|0&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;High-Level Data Link Control&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;HDLC&amp;#039;&amp;#039;&amp;#039;) ist ein von der [[Internationale Organisation für Normung|ISO]] normiertes [[Netzwerkprotokoll]] ISO/IEC 13239:2002. Es ist innerhalb des ISO/[[OSI-Modell]]s in Schicht 2, der [[OSI-Modell#Schicht 2 – Sicherungsschicht|Sicherungsschicht]], einzugliedern. HDLC basiert in seiner Grundstruktur auf dem [[Synchronous Data Link Control|SDLC]]-Protokoll von IBM, darüber hinaus gibt es das proprietäre [[Cisco]]-HDLC.&lt;br /&gt;
&lt;br /&gt;
== Eigenschaften ==&lt;br /&gt;
&lt;br /&gt;
Der HDLC-Standard besteht aus:&lt;br /&gt;
&lt;br /&gt;
* Steuerung des Übertragungsabschnitts&lt;br /&gt;
* Erkennen von Übertragungsfehlern und Reihenfolgefehlern durch Blocküberprüfung (CRC-16) und Sequenznummernkontrolle&lt;br /&gt;
* [[Fehlerkorrektur]] durch Blockwiederholung&lt;br /&gt;
* [[Flusskontrolle]] mit [[Sliding Window]]&lt;br /&gt;
* Weitermelden von nicht korrigierbaren Fehlern und Protokollfehlern zur nächsthöheren Schicht ([[Vermittlungsschicht]])&lt;br /&gt;
&lt;br /&gt;
Cisco HDLC:&lt;br /&gt;
&lt;br /&gt;
* Wie HDLC, aber durch Einfügen eines proprietären Feldes (2 Byte zwischen den Feldern &amp;quot;Control&amp;quot; und &amp;quot;Information&amp;quot;) wird das Layer-3-Protokoll der nachfolgenden Daten angegeben und eine Multiprotokoll-Umgebung möglich.&lt;br /&gt;
* Kommunikation zwischen Cisco-HDLC und anderen HDLC-Geräten ist nicht möglich.&lt;br /&gt;
&lt;br /&gt;
Das HDLC-Datenformat ist typisch für ein [[bit]]orientiertes Protokoll ohne die Möglichkeit der [[Authentifizierung]]. Es ermöglicht [[Punkt-zu-Punkt|Punkt-zu-Punkt-Verbindungen]] und Punkt-zu-Multipunkt-Verbindungen.&lt;br /&gt;
&lt;br /&gt;
== Blockaufbau ==&lt;br /&gt;
&lt;br /&gt;
Es besteht aus dem &amp;#039;&amp;#039;Opening flag&amp;#039;&amp;#039; (Blockbegrenzung) &amp;#039;01111110&amp;#039; (hexadezimal 0x7E), das mit 8 Bits dargestellt wird. Danach folgt das &amp;#039;&amp;#039;Address field&amp;#039;&amp;#039; (Adressfeld) mit nochmal 8 Bits oder alternativ ein erweitertes Adressfeld mit einem Vielfachen von 8 Bit, gekennzeichnet durch eine 0 an der Bitposition 1. An dritter Stelle kommt das &amp;#039;&amp;#039;Control field&amp;#039;&amp;#039; (Steuerfeld) mit 8 oder 16 Bits. Dann folgt das &amp;#039;&amp;#039;Information field&amp;#039;&amp;#039; (Datenfeld), das eine variable Länge (Vielfaches von 8 Bit) hat. Das &amp;#039;&amp;#039;[[Frame Check Sequence|Frame check sequence]] field&amp;#039;&amp;#039; (Blockprüfung) besteht aus 16 Bits und enthält eine Prüfsumme der übertragenen Daten ([[Zyklische Redundanzprüfung|CCITT CRC-16]]), dessen Binärstellen nach der Berechnung und vor der Übertragung beim Sender mit 0xFFFF [[XOR]]-verknüpft werden. Alternativ kann das [[Schieberegister]], welches zur CRC-Berechnung dient, auch vor der Berechnung mit Einsen gefüllt werden. Durch diese Modifikation entsteht eine robustere Prüfsumme, die auch gegen Anfügen und Löschen von Nullen schützt. Der Empfänger vergleicht nach der Division mit 0001 1101 0000 1111 statt mit 0. Zuletzt folgt das &amp;#039;&amp;#039;Closing flag&amp;#039;&amp;#039; (Blockbegrenzung) mit nochmals 8 Bits (&amp;#039;01111110&amp;#039;).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;Flag&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;Address&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;Control&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#eeffee&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;Information&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; colspan=&amp;quot;2&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;Frame Check Sequence&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;Flag&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  01111110&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  XXXXXXXX&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  XXXXXXXX&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#eeffee&amp;quot; |  ...&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  XXXXXXXX&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  XXXXXXXX&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  01111110&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Um zu vermeiden, dass innerhalb des Datenbereichs oder der Prüfsumme das &amp;#039;&amp;#039;Opening flag&amp;#039;&amp;#039; bzw. &amp;#039;&amp;#039;Closing flag&amp;#039;&amp;#039; auftritt, wird [[Bitstopfen]] (&amp;#039;&amp;#039;bit stuffing&amp;#039;&amp;#039;) oder &amp;#039;&amp;#039;zero insertion&amp;#039;&amp;#039; angewandt. Dies bedeutet, dass innerhalb des Rahmens nach fünfmaligem Auftauchen der &amp;#039;1&amp;#039; eine &amp;#039;0&amp;#039; eingefügt wird, um eine Verwechslung mit einem Flag zu verhindern. Auf Empfängerseite wird eine &amp;#039;0&amp;#039; nach fünfmaligem Auftreten der &amp;#039;1&amp;#039; einfach wieder gelöscht.&lt;br /&gt;
&lt;br /&gt;
Es gibt jedoch zwei [[Sonderzeichen]], die verwendet werden können:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Kodierung&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Bedeutung&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;right&amp;quot; | 01111111&lt;br /&gt;
| frame abortion&lt;br /&gt;
|-&lt;br /&gt;
| 111111111111111&lt;br /&gt;
| channel not active&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Blocktypen ==&lt;br /&gt;
&lt;br /&gt;
Es gibt drei verschiedene Dateneinheiten, die sich im Aufbau des &amp;#039;&amp;#039;control field&amp;#039;&amp;#039; (Steuerungs-Feldes) unterscheiden:&lt;br /&gt;
&lt;br /&gt;
I-Rahmen (&amp;#039;&amp;#039;Information frames&amp;#039;&amp;#039;) - zur Datenübertragung&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| width=&amp;quot;12%&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;Bit 1&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| width=&amp;quot;12%&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| width=&amp;quot;12%&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| width=&amp;quot;12%&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;4&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| width=&amp;quot;12%&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;5&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| width=&amp;quot;12%&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;6&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| width=&amp;quot;12%&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;7&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| width=&amp;quot;12%&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;8&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  0&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; colspan=&amp;quot;3&amp;quot; |  Sende-Sequenznummer&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  Poll/Final Bit&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; colspan=&amp;quot;3&amp;quot; |  Empfangs-Sequenznummer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
S-Rahmen (&amp;#039;&amp;#039;Supervisory frames&amp;#039;&amp;#039;) - zur Steuerung des Datenflusses&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| width=&amp;quot;12%&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;Bit 1&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| width=&amp;quot;12%&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| width=&amp;quot;12%&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| width=&amp;quot;12%&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;4&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| width=&amp;quot;12%&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;5&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| width=&amp;quot;12%&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;6&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| width=&amp;quot;12%&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;7&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| width=&amp;quot;12%&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;8&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  1&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  0&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; colspan=&amp;quot;2&amp;quot; |  Funktions-Bits&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  Poll/Final Bit&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; colspan=&amp;quot;3&amp;quot; |  Empfangs-Sequenznummer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Die Funktions-Bits des S-Rahmens werden wie folgt kodiert:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Kodierung&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Befehl&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#dddddd&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Bedeutung&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| 00 &lt;br /&gt;
| Receive-Ready&lt;br /&gt;
| zum Empfang weiterer Daten bereit; quittiert erfolgreichen Empfang der bisherigen Pakete&lt;br /&gt;
|-&lt;br /&gt;
| 01 &lt;br /&gt;
| Receive-Not-Ready&lt;br /&gt;
| keine weiteren Daten senden&lt;br /&gt;
|-&lt;br /&gt;
| 10 &lt;br /&gt;
| Reject&lt;br /&gt;
| alle Daten ab der angegebenen Sequenznummer wiederholen&lt;br /&gt;
|-&lt;br /&gt;
| 11 &lt;br /&gt;
| Selective-Reject&lt;br /&gt;
| den Datenrahmen mit der angegebenen Sequenznummer wiederholen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
U-Rahmen (&amp;#039;&amp;#039;Unnumbered frames&amp;#039;&amp;#039;) - zur Steuerung der Verbindung&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;12%&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;Bit 1&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| width=&amp;quot;12%&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;2&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| width=&amp;quot;12%&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| width=&amp;quot;12%&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;4&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| width=&amp;quot;12%&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;5&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| width=&amp;quot;12%&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;6&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| width=&amp;quot;12%&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;7&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| width=&amp;quot;12%&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;8&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  1&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  1&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; colspan=&amp;quot;2&amp;quot; |  Funktions-Bits&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  Poll/Final-Bit&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; colspan=&amp;quot;3&amp;quot; |  Funktions-Bits&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Die ersten 2 und folgenden 3 Funktionsbits werden zu einem Command/Reply Code zusammengesetzt.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| width=&amp;quot;6%&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;Funktions-&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Bits&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| width=&amp;quot;6%&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;Befehl&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| width=&amp;quot;6%&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;Command(C)/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Reply Code(R)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| width=&amp;quot;33%&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;Bedeutung&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| width=&amp;quot;6%&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;Befehl&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| width=&amp;quot;6%&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;Command(C)/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Reply Code(R)&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| width=&amp;quot;25%&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  &amp;#039;&amp;#039;&amp;#039;Bedeutung&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  10 000&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  SIM&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  C/-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  Set Init.Mode&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  RIM&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  -/R&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  Request Init.Mode&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  11 000&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  SARM&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  C/-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  Set Async. Response Mode&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  DM&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  -/R&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  Disconnected Mode&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  00 010&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  DISC&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  C/-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  Disconnect&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  RD&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  -/R&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  Request disconnect&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  10 001&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  CMDR&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  -/R&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  Command Reject&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  FRMR&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  -/R&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  Frame Reject&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  00 000&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  UI&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  C/R&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  Unnumbered Information &lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; rowspan=&amp;quot;6&amp;quot; colspan=&amp;quot;3&amp;quot; |  &amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  00 100&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  UP&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  C/-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  Unnumbered Poll&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  00 110&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  UA&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  -/R&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  Unnumbered Ack.&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  11 100&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  SABM&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  C/-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  Set Async. Balanced Mode&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  00 001&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  SNRM&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  C/-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  Set Normal Response Mode&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  11 101&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  XID&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  C/R&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#ddffdd&amp;quot; |  Exchange Identification&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Betriebsarten ==&lt;br /&gt;
&lt;br /&gt;
HDLC kennt drei verschiedene Betriebsarten:&lt;br /&gt;
&lt;br /&gt;
; Normal Response Mode (NRM)&lt;br /&gt;
: Primärstation → Sekundärstation ([[Halbduplex-Betrieb|Halbduplex]])&lt;br /&gt;
; Asynchronous Response Mode (ARM)&lt;br /&gt;
: Primärstation → Sekundärstation ([[Duplex-Betrieb|Vollduplex]])&lt;br /&gt;
; Asynchronous Balanced Mode (ABM)&lt;br /&gt;
: Beide Stationen gleichwertig ([[Duplex-Betrieb|Vollduplex]])&lt;br /&gt;
&lt;br /&gt;
Im NRM sendet eine Leitstation an eine oder mehrere Folgestationen. Die Folgestationen senden der Leitstation nur auf Anfrage ([[Sendeaufruf|Polling]]). In der Nachricht einer Folgestation signalisiert ein gesetztes Final Bit das Ende ihrer Übertragung. Im ARM, der in der Praxis nur selten eingesetzt wird, haben die Folgestationen zusätzlich die Möglichkeit, auch ohne Polling der Leitstation Daten an diese zu senden. Voraussetzung hierfür ist, dass die Leitung frei ist. Im ABM schließlich sind nur Punkt-zu-Punkt-Verbindungen zwischen genau zwei Stationen möglich. Der Datenaustausch erfolgt hier, im Gegensatz zu den ersten beiden Fällen, symmetrisch.&lt;br /&gt;
&lt;br /&gt;
HDLC und Varianten finden Anwendung bei [[X.25]], [[Global System for Mobile Communications|GSM]], [[Integrated Services Digital Network|ISDN]], [[Frame Relay]] und [[Point-to-Point Protocol|PPP]].&lt;br /&gt;
&lt;br /&gt;
== Verwandte Protokolle und Varianten ==&lt;br /&gt;
&lt;br /&gt;
Aufsetzend auf HDLC kann eine Übertragung zur Erhöhung des Datendurchsatzes auf mehrere physikalische Leitungen aufgeteilt werden. &lt;br /&gt;
Während die einzelnen Verbindungen jeweils über eine HDLC gesichert werden, wird die Koordination dieser durch die &amp;#039;&amp;#039;&amp;#039;Multilink-Procedure&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;MLP&amp;#039;&amp;#039;&amp;#039;) durchgeführt.&lt;br /&gt;
Eine vergleichbare Anwendung ist die [[Kanalbündelung]] im [[Integrated Services Digital Network|ISDN]].&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Logical Link Control]] (LLC)&lt;br /&gt;
* [[Synchronous Data Link Control]] (SDLC)&lt;br /&gt;
&lt;br /&gt;
== Spezifikationen ==&lt;br /&gt;
* {{RFC-Internet |Autor=C. Pignataro, M. Townsley |RFC=4349 |Titel=High-Level Data Link Control (HDLC) Frames over Layer 2 Tunneling Protocol, Version 3 (L2TPv3) |Datum=2006-02}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- == Weblinks == --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Netzwerkprotokoll (Sicherungsschicht)]]&lt;br /&gt;
[[Kategorie:Digitale Kommunikation]]&lt;br /&gt;
[[Kategorie:Cisco Systems]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Xenein</name></author>
	</entry>
</feed>