AHDLC2.15 wird für
asynchrone Punkt-zu-Punkt-Verbindungen genutzt. AHDLC arbeitet byteweise und
nutzt dabei zur Steuerung die beiden Hexadezimalwerte 7E und 7D. Das Byte 7E kennzeichnet den Anfang und das Ende eines AHDLC-Rahmens. 7D ist ein Escape-Zeichen, das zum sogenannten Byte-stuffing verwendet wird. Wenn ein Empfänger auf den Wert 7D im Datenstrom stößt, wird dieser Wert dem
Strom entnommen und mit dem darauf folgenden Byte eine Exklusiv-Oder-Operation
(XOR) mit dem Hexadezimalwert 20 durchgeführt. Der Sender fügt dieses Escape-Zeichen vor die Werte 00 bis 1F, 7D und 7E ein. So wird zum Beispiel ein 7E im
Datenstrom als 7D 5E versendet und 7D als 7D 5D. Auf diese Weise wird eine
transparente Datenübermittlung realisiert.
Das folgende Beispiel zeigt einen PPP-Rahmen, auf den der AHDLC-Mechanismus
angewendet werden soll:
FF 03 C0 21 01 00 7E 0E 7D 21 31 01
Die Bytefolge auf der seriellen Leitung sieht mit AHDLC folgendermaßen aus:
7E FF 7D 23 C0 21 7D 21 7D 20 7D 5E 7D 2E 7D 5D 21 31 7D 01 7E