Unterschied zwischen HDLC und SDLC

Unterschied zwischen HDLC und SDLC

HDLC gegen SDLC

HDLC und SDLC sind Kommunikationsprotokolle. SDLC (Synchron Data Link Control) ist ein Kommunikationsprotokoll, das in der von IBM entwickelten Datenverbindungsschicht von Computernetzwerken verwendet wird. HDLC (High-Level-Datenverbindungskontrolle) ist erneut ein Datenverbindungs-Protokoll, das von ISO (International Organization for Standardization) entwickelt wurde und aus SDLC erstellt wurde.

SDLC wurde 1975 von IBM entwickelt, um in den SNA -Umgebungen (Systems Network Architecture) verwendet zu werden. Es war synchron und bitgerätig und einer der ersten seiner Art. Es übertraf das synchrone, charakterorientierte (ich.e. Bisync von IBM) und synchrone Byte-zählende Protokolle (i.e. DDCMP aus DEC) in Effizienz, Flexibilität und Geschwindigkeit. Verschiedene Verbindungstypen und -technologien wie Punkt-zu-Punkt- und Multipoint-Links, begrenzte und unbegrenzte Medien, Halbduplex- und Full-Duplex-Übertragungsanlagen sowie Schaltkreisschalt- und Paketnetzwerke werden unterstützt. SDLC identifiziert den „primären“ Knotentyp, der andere Stationen steuert, die als „zweite“ Knoten bezeichnet werden. Daher werden die Sekundärknoten nur von einem Primär kontrolliert. Die Primary kommuniziert mit Abfragen mit sekundären Knoten. Sekundärknoten können nicht ohne die Erlaubnis des Primärs übertragen werden. Vier grundlegende Konfigurationen, nämlich Point-to-Point-, Multipoint-, Loop- und Hub-Go-Ahead. Point-to-Point betrifft nur einen primären und sekundären, während Multipoint einen primären und viele sekundäre Knoten bedeutet. Die Loop -Topologie ist an der Loop beteiligt, die im Wesentlichen primär mit der ersten sekundären und letztem Sekundär verbunden ist, die erneut mit Primär verbunden ist, sodass Zwischensekundärchen Nachrichten übereinander übergeben, wenn sie auf die Anfragen der Primäranfragen reagieren. Schließlich beinhaltet Hub Go-Ahead einen eingehenden und ausgehenden Kanal für die Kommunikation zu Sekundärknoten.

HDLC kam nur dann ins Leben. Es ist wieder ein bitorientiertes synchrones Protokoll. Trotz der Tatsache, dass mehrere in SDLC verwendete Funktionen weggelassen werden, gilt HDLC als kompatibles Superset von SDLC. Das SDLC -Frame -Format wird von HDLC geteilt. Felder von HDLC haben die gleiche Funktionalität wie in SDLC. Auch HDLC unterstützt den synchronen Voll-Duplex-Betrieb als SDLC. HDLC hat eine Option für 32-Bit-Prüfsumme, und HDLC unterstützt die Schleifen- oder Hub-Go-Ahead-Konfigurationen nicht, die eindeutige Unterschiede zu SDLC sind. Der Hauptunterschied ergibt sich jedoch aus der Tatsache, dass HDLC drei Transfermodi im Gegensatz zu einem in SDLC unterstützt. Erstens ist der normale Antwortmodus (NRM), in dem sekundäre Knoten erst mit einem Primär kommunizieren können, wenn die Primärin Erlaubnis erteilt hat. Dies ist eigentlich der in SDLC verwendete Transfermodus. Zweitens ermöglicht der asynchrone Antwortmodus (ARM) Sekundärknoten ohne die Erlaubnis von Primär. Schließlich hat es einen asynchronen Ausgleichsmodus (ABM), der einen kombinierten Knoten einführt, und alle ABM -Kommunikation treten nur zwischen diesen Art von Knoten auf.

Zusammenfassend sind SDLC und HDLC beide Datenverbindungsschichtnetzwerkprotokolle. SDLC wurde von IBM entwickelt, während HDLC von ISO unter Verwendung von SDLC als Grundlage definiert wurde. HDLC hat mehr Funktionen, obwohl einige Funktionen von SDLC in HDLC nicht vorhanden sind. SDLC kann mit vier Konfigurationen verwendet werden, während HDLC mit nur zwei verwendet werden kann. HDLC hat eine Option für 32-Bit-Prüfsumme. Hauptunterschied zwischen diesen beiden sind die Transfermodi, die sie haben. SDLC hat nur einen Übertragungsmodus, der NRM ist, aber HDLC hat drei Modi, einschließlich NRM.