Datenverbindungskontrolle auf höchster Ebene

Datenverbindungskontrolle auf höchster Ebene (HDLC) ist bitorientierte gleichzeitige Daten verbinden Schicht-Protokoll, das von der Internationalen Organisation für die Standardisierung (ISO) entwickelt ist. Die ursprünglichen ISO Standards für HDLC sind:

  • ISO 3309 - Rahmenstruktur
  • ISO 4335 - Elemente des Verfahrens
  • ISO 6159 - Unausgeglichene Klassen des Verfahrens
  • ISO 6256 - Erwogene Klassen des Verfahrens

Der aktuelle Standard für HDLC ist ISO 13239, der alle jene Standards ersetzt.

HDLC stellt sowohl Verbindungsorientierten als auch connectionless Dienst zur Verfügung.

HDLC kann für den Punkt an Mehrpunktverbindungen gewöhnt sein, aber wird jetzt fast exklusiv verwendet, um ein Gerät mit einem anderen, damit zu verbinden, was als Asynchronous Balanced Mode (ABM) bekannt ist. Die ursprünglichen Weisen des Masters-Sklaven Normal Response Mode (NRM) und Asynchronous Response Mode (ARM) werden selten verwendet.

Geschichte

HDLC basiert auf dem SDLC Protokoll von IBM, das die Schicht 2 Protokoll für Systems Network Architecture (SNA) von IBM ist. Es wurde erweitert und durch den ITU als RUNDE standardisiert, während ANSI ihre im Wesentlichen identische Version ADCCP genannt hat.

Ableitungen sind in unzähligen Standards seitdem erschienen. Es wurde in den X.25 Protokoll-Stapel als LAPB ins V.42 Protokoll als LAPM in den Rahmenrelaisprotokoll-Stapel als LAPF und in den ISDN Protokoll-Stapel als LAPD angenommen.

HDLC war die Inspiration für den IEEE 802.2 LLC Protokoll, und es ist die Basis für den sich entwickelnden Mechanismus, der mit dem PPP auf gleichzeitigen Linien, wie verwendet, durch viele Server verwendet ist, zu einem BLASSEN, meistens das Internet in Verbindung zu stehen.

Eine mild verschiedene Version wird auch als der Kontrollkanal für das E-Transportunternehmen (E1) und SONET Mehrkanaltelefonverbindungen verwendet. Einige Verkäufer, wie Cisco, haben Protokolle wie Cisco HDLC durchgeführt, der den auf niedriger Stufe HDLC sich entwickelnde Techniken verwendet hat, aber ein Protokoll-Feld zum HDLC Standardkopfball hinzugefügt hat. Noch wichtiger HDLC ist der Verzug encapsulation für Serienschnittstellen auf Routern von Cisco. Es ist auch auf Tellabs DXX für den Bestimmungsort des Stamms verwendet worden.

Das Gestalten

HDLC Rahmen können über gleichzeitige oder asynchrone Verbindungen übersandt werden. Jene Verbindungen haben keinen Mechanismus, den Anfang oder das Ende eines Rahmens zu kennzeichnen, so müssen der Anfang und das Ende jedes Rahmens identifiziert werden. Das wird durch das Verwenden eines Rahmenbegrenzungszeichens oder Fahne getan, die eine einzigartige Folge von Bit ist, die, wie man versichert, innerhalb eines Rahmens nicht gesehen wird. Diese Folge ist '01111110', oder, in der hexadecimal Notation, 0x7E. Jeder Rahmen beginnt und endet mit einem Rahmenbegrenzungszeichen. Ein Rahmenbegrenzungszeichen am Ende eines Rahmens kann auch den Anfang des folgenden Rahmens kennzeichnen. Eine Folge von 7 oder mehr aufeinander folgendem 1 Bit innerhalb eines Rahmens wird den Rahmen veranlassen, abgebrochen zu werden.

Wenn keine Rahmen auf einem Simplex oder gleichzeitiger Voll-Duplexverbindung übersandt werden, wird ein Rahmenbegrenzungszeichen unaufhörlich auf der Verbindung übersandt. Mit dem normalen NRZI, der von Bit bis Linienniveaus (0 Bit = Übergang, 1 Bit = kein Übergang) verschlüsselt, erzeugt das eine von zwei dauernden Wellenformen abhängig vom anfänglichen Staat:

Das wird durch Modems verwendet, um ihre Uhren über phasenstarre Schleifen zu erziehen und zu synchronisieren. Einige Protokolle erlauben den 0 Bit am Ende eines Rahmenbegrenzungszeichens, mit dem Anfang des folgenden Rahmenbegrenzungszeichens, d. h. '011111101111110' geteilt zu werden.

Für den Halbduplex- oder die Mehrfall-Kommunikation, wo mehrere Sender eine Linie teilen, wird ein Empfänger auf der Linie dauerndes leer laufendes 1 Bit in der Zwischenrahmenperiode sehen, wenn kein Sender aktiv ist.

Seitdem die Fahne-Folge in Benutzerdaten erscheinen konnte, müssen solche Folgen während der Übertragung modifiziert werden, um den Empfänger davon abzuhalten, ein falsches Rahmenbegrenzungszeichen zu entdecken.

Der Empfänger muss auch entdecken, als das vorgekommen ist, so dass der ursprüngliche Datenstrom wieder hergestellt werden kann, bevor es zu höheren Schicht-Protokollen passiert wird. Das kann mit der Bit-Füllung getan werden, in der "0" nach dem Ereignis von jedem "11111" in den Daten hinzugefügt wird. Der Empfänger, wenn diese "11111" in den Daten entdeckt, entfernt "0" hinzugefügtes durch den Sender.

Das gleichzeitige Gestalten

Auf gleichzeitigen Verbindungen wird das mit der Bit-Füllung getan. Jede Zeit, dass 5 aufeinander folgendes 1 Bit in den übersandten Daten, die Daten erscheint, wird Pause gemacht, und 0 Bit wird übersandt. Das stellt sicher, dass nicht mehr als 5 aufeinander folgendes 1 Bit gesandt wird. Das Empfang-Gerät weiß, dass das, und nach dem Sehen von 5 1 Bit hintereinander getan wird, folgende 0 Bit wird aus den erhaltenen Daten abgezogen. Wenn das folgende Bit ein 1 Bit ist, weiß das Empfang-Gerät, dass irgendein, der eine Fahne gefunden worden ist (wenn das Bit im Anschluss an dieses sechste 1 Bit 0 Bit ist) oder ein Fehler vorgekommen ist (wenn das Bit im Anschluss an dieses sechste 1 Bit auch ein 1 Bit ist). Im letzten Fall erhält der Rahmen Verfahren abhängig vom Staat, wird allgemein entweder abgebrochen oder wiederangefangen.

Das auch (das Annehmen von NRZI mit dem Übergang für 0 Verschlüsselung der Produktion) stellt ein Minimum eines Übergangs pro 6 Bitzeiten während der Übertragung von Daten und eines Übergangs pro 7 Bitzeiten während der Übertragung der Fahne zur Verfügung, so kann der Empfänger synchron beim Sender bleiben. Bemerken Sie jedoch, dem für diesen Zweck encodings wie 8b/10b-Verschlüsselung wird besser angepasst.

HDLC übersendet Bytes von Daten mit dem am wenigsten bedeutenden Bit zuerst (um mit wenig-endian der Ordnung nicht verwirrt zu sein, die sich auf die Byte-Einrichtung innerhalb eines Mehrbyte-Feldes bezieht).

Das asynchrone Gestalten

Wenn

man asynchrone Serienkommunikation wie normaler RS-232 Serienhäfen verwendet, werden Bit in Gruppen 8 gesandt, und Bit-Füllung ist ungünstig. Stattdessen verwenden sie "Kontrolloktett-Durchsichtigkeit", auch genannt "Byte-Füllung" oder "Oktett-Füllung". Das Rahmengrenzoktett ist 01111110, (7E in der hexadecimal Notation). Ein "Kontrollflucht-Oktett", hat die Bit-Folge '01111101', (7D hexadecimal). Wenn jedes dieser zwei Oktette in den übersandten Daten erscheint, wird ein Flucht-Oktett gesandt, vom ursprünglichen Datenoktett mit dem Bit 5 umgekehrte gefolgt. Zum Beispiel würde die Datenfolge "01111110" (7E Hexe) als "01111101 01011110" ("7D 5E" Hexe) übersandt. Anderen vorbestellten Oktett-Werten (wie XON oder XOFF) kann ebenso nötigenfalls entkommen werden.

Struktur

Der Inhalt eines HDLC-Rahmens wird im folgenden Tisch gezeigt:

Bemerken Sie, dass die Endfahne eines Rahmens sein kann (aber muss nicht sein) das beginnende (Anfang) Fahne des folgenden Rahmens.

Daten werden gewöhnlich in Vielfachen von 8 Bit gesandt, aber nur einige Varianten verlangen das; andere erlauben theoretisch Datenanordnungen auf dem anderen als 8-Bit-Grenzen.

Das Blockparitätszeichen (FCS) ist ein 16-Bit-CRC-CCITT oder ein 32-Bit-CRC-32, der über die Adresse, Kontrolle und Informationsfelder geschätzt ist. Es stellt ein Mittel zur Verfügung, durch das der Empfänger Fehler entdecken kann, die während der Übertragung des Rahmens, wie verlorene Bit, geschnipste Bit und fremde Bit veranlasst worden sein können. Jedoch vorausgesetzt, dass die Algorithmen, die verwendet sind, um den FCS zu berechnen, solch sind, dass die Wahrscheinlichkeit von bestimmten Typen von Übertragungsfehlern, die unentdeckte Zunahmen mit der Länge der Daten gehen, die für Fehler überprüfen werden, der FCS die praktische Größe des Rahmens implizit beschränken kann.

Wenn die Berechnung des Empfängers des FCS die des Absenders nicht vergleicht, anzeigend, dass der Rahmen Fehler enthält, kann der Empfänger entweder eine Verneinung senden erkennen Paket dem Absender an, oder senden nichts. Danach entweder Empfang einer Verneinung geben zu, dass Paket oder zeitlich festlegend, auf einen positiven wartend, Paket anerkennt, kann der Absender den erfolglosen Rahmen wiederübersenden.

Der FCS wurde durchgeführt, weil viele frühe Nachrichtenverbindungen eine relativ hohe Bit-Fehlerrate hatten, und der FCS durch das einfache, schnelle Schaltsystem oder die Software sogleich geschätzt werden konnte. Wirksamere Vorwärtsfehlerkorrektur-Schemas werden jetzt durch andere Protokolle weit verwendet.

Typen von Stationen (Computer) und Datenübertragungsweisen

Synchronous Data Link Control (SDLC) wurde ursprünglich entworfen, um einen Computer mit der vielfachen Peripherie zu verbinden. Die ursprüngliche "normale Ansprechweise" ist eine Weise des Masters-Sklaven, wo der Computer (oder primäres Terminal) jedem peripherisch (sekundäres Terminal) Erlaubnis gibt, der Reihe nach zu sprechen. Weil die ganze Kommunikation entweder zu oder vom primären Terminal ist, schließen Rahmen nur eine Adresse, dieses des sekundären Terminals ein; das primäre Terminal wird eine Adresse nicht zugeteilt. Es gibt auch eine starke Unterscheidung zwischen Befehlen, die durch die Vorwahl an einen sekundären, und Antworten gesandt sind, die durch einen sekundären an die Vorwahl gesandt sind. Befehle und Antworten sind tatsächlich nicht zu unterscheidend; der einzige Unterschied ist die Richtung, in der sie übersandt werden.

Normale Ansprechweise erlaubt Operation über Halbduplexnachrichtenverbindungen, so lange die Vorwahl dass es bewusst

ist

kann nicht übersenden, als es Erlaubnis einem sekundären gegeben hat.

Asynchrone Ansprechweise ist eine HDLC Hinzufügung für den Gebrauch über Voll-Duplexverbindungen. Während es die primäre/sekundäre Unterscheidung behält, erlaubt es dem sekundären, jederzeit zu übersenden.

Asynchrone erwogene Weise hat das Konzept eines vereinigten Terminals hinzugefügt, das sowohl als eine Vorwahl als auch als ein sekundärer handeln kann. Es gibt eine Subtilität über diese Verfahrensweise; während sich viele Eigenschaften des Protokolls nicht sorgen, ob sie in einem Befehl oder Ansprechrahmen sind, tun einige, und das Adressfeld eines erhaltenen Rahmens muss untersucht werden, um zu bestimmen, ob es einen Befehl enthält (die erhaltene Adresse ist unser), oder eine Antwort (ist die erhaltene Adresse die des anderen Terminals).

Einige HDLC Varianten erweitern das Adressfeld, um sowohl Quelle als auch Bestimmungsort-Adressen einzuschließen, oder ein ausführlicher Befehl/Antwort hat gebissen.

HDLC Operationen und Rahmentypen

Es gibt drei grundsätzliche Typen von HDLC-Rahmen.

  • Informationsrahmen oder I-Rahmen, transportieren Benutzerdaten von der Netzschicht. Außerdem können sie auch Fluss einschließen, und Fehlersteuerinformation hat auf Daten huckepack getragen.
  • Aufsichtsrahmen oder S-Rahmen, werden für den Fluss und die Fehlerkontrolle verwendet, wann auch immer huckepack zu tragen, unmöglich oder, solcher als unpassend ist, wenn eine Station Daten nicht hat, um zu senden. S-Rahmen haben Informationsfelder nicht.
  • Unnumerierte Rahmen oder U-Rahmen, werden zu verschiedenen verschiedenen Zwecken einschließlich des Verbindungsmanagements verwendet. Einige U-Rahmen enthalten ein Informationsfeld abhängig vom Typ.

Das allgemeine Format des Kontrollfeldes ist:

Dort werden auch (2-Byte-)-Formen von mir und S-Rahmen erweitert. Wieder wird das am wenigsten bedeutende Bit (niedrigstwertig in diesem Tisch) zuerst gesandt.

Der P/F hat gebissen

Poll / Endgültig ist ein einzelnes Bit mit zwei Namen. Es wird Poll, wenn gesetzt, durch die primäre Station genannt, um eine Antwort von einer sekundären Station, und Endgültig, wenn gesetzt, durch die sekundäre Station zu erhalten, um eine Antwort oder das Ende der Übertragung anzuzeigen. In allen anderen Fällen ist das Bit klar.

Das Bit wird als ein Jeton verwendet, der hin und her zwischen den Stationen passiert wird. Nur ein Jeton sollte auf einmal bestehen. Das sekundäre sendet nur ein Finale, als es eine Wahl von der Vorwahl erhalten hat. Die Vorwahl sendet nur eine Wahl, als sie einen Endrücken vom sekundären, oder nach einer Pause erhalten hat, die anzeigt, dass das Bit verloren worden ist.

  • In NRM gewährt der Besitz des Wahljetons auch der gerichteten sekundären Erlaubnis zu übersenden. Die sekundären Sätze das F-Bit in seiner letzten Antwort entwickeln sich, um Erlaubnis aufzugeben, zu übersenden. (Es ist zum Wort "Over" im Radiostimmenverfahren gleichwertig.)
  • IM ARM und ABM hat der P gebissen zwingt eine Antwort. In diesen Weisen braucht das sekundäre nicht auf eine Wahl zu warten, um zu übersenden, so braucht nicht zu warten, um mit einem Endbit zu erwidern.
  • Wenn keine Antwort zu einem P erhalten wird, hat in einer angemessenen Zeitspanne, den primären Stationszeiten gebissen und sendet P wieder.
  • Der P/F hat gebissen ist am Herzen des grundlegenden Kontrollpunkt-Weitermeldungsschemas, das erforderlich ist, HDLC durchzuführen; alle anderen Varianten (wie der REJ S-Rahmen) sind fakultativ und dienen nur, um Leistungsfähigkeit zu vergrößern. Wann auch immer eine Station ein P/F-Bit erhält, kann sie annehmen, dass irgendwelche Rahmen, die sie davor letzt gesandt hat, das P/F-Bit übersandt haben und noch nicht anerkannt haben, wird nie ankommen, und wiederübersandt werden auch.
Wenn

man als eine vereinigte Station funktioniert, ist es wichtig, die Unterscheidung zwischen P und F Bit aufrechtzuerhalten, weil es zwei Kontrollpunkt-Zyklen geben kann, die gleichzeitig funktionieren. Ein P-Bit-Ankommen in einen Befehl von der entfernten Station ist nicht als Antwort auf unser P-Bit; nur ein F-Bit-Ankommen in eine Antwort ist.

N(R), die erhalten Folge-Zahl

Sowohl ich als auch S-Rahmen enthalten eine erhalten Folge-Zahl N(R).

N(R) stellt eine positive Anerkennung für die Einnahme von I-Rahmen von der anderen Seite der Verbindung zur Verfügung.

Sein Wert ist immer der erste nicht erhaltene Rahmen; es gibt zu, dass alle Rahmen mit N (S) Werte bis zu N(R)-1 (modulo 8 oder modulo 128) erhalten worden sind und den N (S) des folgenden Rahmens anzeigt, den es annimmt zu erhalten.

N(R) bedient denselben Weg, ob es ein Teil eines Befehls oder Antwort ist. Eine vereinigte Station hat nur

ein Folge-Zahl-Raum.

N (S), die Folge-Zahl des gesandten Rahmens

Das wird für aufeinander folgende I-Rahmen, modulo 8 oder modulo 128 erhöht. Abhängig von der Zahl von Bit in der Folge-Zahl können bis zu 7 oder 127 I-Rahmen Anerkennung jederzeit erwarten.

I-Rahmen (Benutzerdaten)

Informationsrahmen oder I-Rahmen, transportieren Benutzerdaten von der Netzschicht. Außerdem schließen sie auch Fluss ein, und Fehlersteuerinformation hat auf Daten huckepack getragen. Die Teilfelder im Kontrollfeld definieren diese Funktionen.

Das am wenigsten bedeutende Bit (zuerst übersandt) definiert den Rahmentyp. 0 bedeutet einen I-Rahmen.

Abgesehen von der Interpretation des P/F Feldes gibt es keinen Unterschied zwischen einem Befehl, den ich einrahme und eine Antwort, die ich einrahme; wenn P/F 0 ist, sind die zwei Formen genau gleichwertig.

S-Rahmen (Kontrolle)

Aufsichtsrahmen oder S-Rahmen, werden für den Fluss und die Fehlerkontrolle verwendet, wann auch immer huckepack zu tragen, unmöglich oder, solcher als unpassend ist, wenn eine Station Daten nicht hat, um zu senden. S-Rahmen haben Informationsfelder nicht.

Das S-Rahmenkontrollfeld schließt eine Führung "10" das Anzeigen ein, dass es ein S-Rahmen ist. Dem wird von einem 2-Bit-Typ, einem Wahl-Bit / endgültigem Bit und einer Folge-Zahl gefolgt. Wenn 7-Bit-Folge-Zahlen verwendet werden, gibt es auch 4 Bit, die Feld auspolstern.

Die ersten 2 Bit bedeuten, dass es ein S-Rahmen ist. Alle S-Rahmen schließen ein P/F-Bit und eine erhalten Folge-Zahl, wie beschrieben, oben ein. Abgesehen von der Interpretation des P/F Feldes gibt es keinen Unterschied zwischen einem Befehl S Rahmen und einer Antwort S Rahmen; wenn P/F 0 ist, sind die zwei Formen genau gleichwertig.

Das 2-Bit-Typ-Feld verschlüsselt den Typ des S-Rahmens.

Receive Ready (RR)

  • Bit-Wert = 00
  • Zeigen Sie an, dass der Absender bereit ist, mehr Daten zu erhalten (annulliert die Wirkung eines vorherigen RNR).
  • Senden Sie dieses Paket, wenn Sie ein Paket senden, aber nicht haben müssen, entwickle ich mich, um zu senden.
  • Eine primäre Station kann das mit dem P-Bohrersatz senden, um Daten von einer sekundären Station zu bitten.
  • Ein sekundäres Terminal kann das mit dem F-Bohrersatz verwenden, um auf eine Wahl zu antworten, wenn es keine Daten hat, um zu senden.

Receive Not Ready (RNR)

  • Bit-Wert = 10
  • Erkennen Sie einige Pakete an und bitten Sie um mehr werden bis zur weiteren Benachrichtigung gesandt.
  • Kann wie RR mit dem P Bohrersatz verwendet werden, um den Status einer sekundären Station zu bitten.
  • Kann wie RR mit dem F Bohrersatz verwendet werden, um auf eine Wahl zu antworten, wenn die Station belebt ist.

Weisen Sie (REJ) zurück

  • Bit-Wert = 01
  • Bittet um unmittelbare Weitermeldung, die mit N(R) anfängt.
  • Gesandt als Antwort auf eine beobachtete Folge-Zahl-Lücke. Nach dem Sehen I1/I2/I3/I5, senden Sie REJ4.
  • Fakultativ, um zu erzeugen; eine Arbeitsdurchführung kann nur RR verwenden.

Auswählend weisen (SREJ) zurück

  • Bit-Wert = 11
  • Bitte-Weitermeldung nur des Rahmens N(r).
  • Nicht unterstützt durch alle HDLC Varianten.
  • Fakultativ, um zu erzeugen; eine Arbeitsdurchführung kann nur RR, oder nur RR und REJ verwenden.

U-Rahmen

Unnumerierte Rahmen oder U-Rahmen, werden für das Verbindungsmanagement verwendet, und können auch verwendet werden, um Benutzerdaten zu übertragen. Sie tauschen Sitzungsmanagement und Steuerinformation zwischen verbundenen Geräten aus, und einige U-Rahmen enthalten ein Informationsfeld, das für die Systemverwaltungsinformation oder Benutzerdaten verwendet ist.

Die ersten 2 Bit (11) bösartig ist es ein U-Rahmen. Die 5 Typ-Bit (2 bevor hat P/F gebissen und 3 Bit nach P/F, haben gebissen) kann 32 verschiedene Typen des U-Rahmens schaffen

  • Weise-Einstellungen (SNRM, SNRME, SARM, SARME, SABM, SABME, UA, DM, RAND, SIM, RD, SCHEIBE)
  • Informationsübertragung (Oben, UI)
  • Wiederherstellung (FRMR, RSET)
  • Ungültiges Kontrollfeld
  • Datenfeld zu Langer
  • Datenfeld, das nicht mit dem erhaltenen Rahmentyp erlaubt ist
  • Invalide empfängt Graf
  • Verschieden (XID, TEST)

Verbindungskonfigurationen

Verbindungskonfigurationen können kategorisiert werden als, auch zu sein:

  • Unausgeglichen, der aus einem primärem Terminal und einem oder mehr sekundären Terminals besteht.
  • Erwogen, der aus zwei gleichrangigen Terminals besteht.

Die drei Verbindungskonfigurationen sind:

  • Normal Response Mode (NRM) ist eine unausgeglichene Konfiguration, in der nur das primäre Terminal Datenübertragung beginnen kann. Das sekundäre Terminal übersendet Daten nur als Antwort auf Befehle vom primären Terminal. Das primäre Terminal befragt das sekundäre Terminal (S), um zu bestimmen, ob sie Daten haben, um zu übersenden, und dann auswählt, um zu übersenden.
  • Asynchronous Response Mode (ARM) ist eine unausgeglichene Konfiguration, in der sekundäre Terminals ohne Erlaubnis vom primären Terminal übersenden können. Jedoch behält das primäre Terminal noch Verantwortung für die Linieninitialisierung, Fehlerwiederherstellung, und logisch trennen.
  • Asynchronous Balanced Mode (ABM) ist eine erwogene Konfiguration, in der jede Station die Übertragung beginnen kann.

Eine zusätzliche Verbindungskonfiguration ist Getrennte Weise. Das ist die Weise, dass eine sekundäre Station darin ist, bevor es durch die Vorwahl initialisiert wird, oder wenn es ausführlich getrennt wird. In dieser Weise antwortet das sekundäre auf fast jeden Rahmen außer einem Weise-Satz-Befehl mit einer "Getrennten Weise" Antwort. Der Zweck dieser Weise ist, der Vorwahl zu erlauben, einen sekundären zuverlässig zu entdecken, der wird antreibt von oder sonst neu zu fassen..

HDLC Befehl und Ansprechrepertoire

  • Befehle (BALA, ich, RR, RNR, (SNRM oder SARM oder SABM) SCHEIBE
  • Antworten (ich, RR, RNR, UA, DM, FRMR)

Grundlegende Operationen

  • Initialisierung kann von jeder Seite gebeten werden. Wenn der Sechs-Weisen-Satz-Befehl ausgegeben wird. Dieser Befehl:
  • Gibt der anderen Seite Zeichen, dass Initialisierung gebeten wird
  • Gibt die Weise, NRM, ABM, den ARM an
  • Gibt an, entweder 3 oder 7 Bit-Folge-Zahlen sind im Gebrauch.

Das HDLC Modul auf dem anderen Ende übersendet (UA) Rahmen, wenn die Bitte akzeptiert wird. Und wenn die Bitte zurückgewiesen wird, sendet sie (DM) trennen Weise-Rahmen.

Funktionelle Erweiterungen (Optionen)

  • Für geschaltete Stromkreise
  • Befehle: TRAGEN SIE - XID BEI
  • Antworten: TRAGEN SIE - XID, RD BEI
  • Für 2-wegige Gleichzeitige Befehle & Antworten sind TRAGEN - REJ BEI
  • Für Einzelbildweitermeldungsbefehle & Antworten: TRAGEN SIE - SREJ BEI
  • Für Informationsbefehle & Antworten: TRAGEN SIE - Ul BEI
  • Für die Initialisierung
  • Befehle: TRAGEN SIE - SIM BEI
  • Antworten: TRAGEN SIE - RAND BEI
  • Für die Gruppe, die abstimmt
  • Befehle: TRAGEN SIE - BEI
  • Das verlängerte Wenden
  • Löschen Sie Antwort I Rahmen
  • Löschen Sie Befehl I Rahmen
  • Das erweiterte Numerieren
  • Für das Weise-Rücksetzen (ABM nur) sind Befehle: TRAGEN SIE - RSET BEI
  • Datenverbindungstestbefehle & Antworten sind: Tragen Sie BEI - PRÜFEN
  • Bitte Trennt. Antworten sind TRAGEN - RD BEI
  • 32 Bit FCS

HDLC Repertoire des Befehls/Antwort

Unnumerierte Rahmen

Unnumerierte Rahmen werden durch die niedrigen zwei Bit identifiziert, die 1 sind. Mit der P/F Fahne, die 5 Bit als ein Rahmentyp verlässt. Wenn auch weniger als 32 Werte im Gebrauch sind, haben einige Typen verschiedene Bedeutungen abhängig von der Richtung, die ihnen gesandt wird: als eine Bitte oder als eine Antwort. Die Beziehung zwischen der SCHEIBE (trennt) Befehl, und der RD (Bitte trennen) Antwort scheint klar genug, aber der Grund dafür, SARM-Befehl numerisch gleich der DM-Antwort zu machen, ist dunkel.

Der UI, XID und die TEST-Rahmen enthalten eine Nutzlast, und können sowohl als Befehle als auch als Antworten verwendet werden.

  • Ein UI-Rahmen enthält Benutzerinformation, aber verschieden von mir entwickeln sich es wird nicht anerkannt oder wenn verloren, wiederübersandt.
  • Der XID-Rahmen wird verwendet, um Endfähigkeiten auszutauschen. IBM Systems Network Architecture hat ein Format definiert, aber die Variante, die in ISO 8885 definiert ist, wird allgemeiner verwendet. Ein primärer advertisies seine Fähigkeiten mit einem XID-Befehl, und sekundärer Umsatz eine XID Antwort.
  • Der TEST-Rahmen ist einfach ein Schwirren-Befehl, um bei Zwecken die Fehler zu beseitigen. Die Nutzlast des TEST-Befehls wird in der TEST-Antwort zurückgegeben.

Der FRMR-Rahmen enthält eine Nutzlast, die den unannehmbaren Rahmen beschreibt. Die ersten 1 oder 2 Bytes sind eine Kopie des zurückgewiesenen Kontrollfeldes, folgender 1 oder 2 enthalten den Strom senden und erhalten Folge-Zahlen, und die folgenden 4 oder 5 Bit zeigen den Grund für die Verwerfung an.

Siehe auch

Referenzen

Links


Fahne Arubas / Van Morrison
Impressum & Datenschutz