Was ist eine synchrone Datenverbindungssteuerung?

Die synchrone Datenverbindungssteuerung (SDLC) ist ein Protokoll, das die Übertragung von Daten über Schicht zwei der sogenannten Systemnetzwerkarchitektur (SNA) ermöglicht. SNA wurde in den 1970er Jahren von IBM® als WAN-Lösung (Wide Area Networking) für Benutzer von IBM® Mainframe-Computern, Netzwerkhardware und Remote-Terminals entwickelt. Im Vergleich dazu ähnelt SNA dem OSI-Modell (Open Systems Interconnect), das bei IP-Netzwerken (Internet Protocol) verwendet wird und bei denen Netzwerkvorgänge in Schichten unterteilt sind, die jeweils für einen Aspekt der Netzwerkkommunikation verantwortlich sind. Obwohl das Konzept ähnlich ist, sind die Schichten von SNA nicht mit den Schichten des OSI-Modells kompatibel.

In den Anfängen der vernetzten Computerkommunikation war es Telefongesellschaften nicht gestattet, Computerverarbeitungsdienste bereitzustellen, weshalb Netzwerke über private Mietleitungen eingerichtet werden mussten. Ein Benutzer würde eine Leitung von der Telefongesellschaft leasen und dann seine Computerhardware so einrichten, dass sie über diese Standleitung ein Netzwerk bildet. Mit einer solch zuverlässigen Verbindung konnte das synchrone Datenverbindungssteuerungsprotokoll von SNA jede Leitung verwalten und ein Datenkommunikationsnetz zwischen den Computersystemen der Benutzer bereitstellen. Als proprietäres Protokoll wurde SDLC zu den von IBM® entwickelten Modems und Computersystemen hinzugefügt, aus denen eine SNA-Umgebung bestand. Später teilte IBM® das Konzept der synchronen Datenverbindungssteuerung mit Standardorganisationen, die dann das HDLC-Protokoll (High-Level Data Link Control) entwickelten, das andere Hardwareanbieter zu verwenden begannen.

Das synchrone Datenverbindungssteuerungsprotokoll war das erste seiner Art, das Übertragungen basierend auf Bytes bereitstellte, die für die Identifizierung jedes gesendeten Datenrahmens verantwortlich sind. In SDLC wird die Datenübertragung in Frames aufgeteilt, die über die Verbindung gestreamt werden. Jeder Frame enthält nicht nur die zu sendenden Daten, sondern auch eine Reihe von Bytes, die Informationen über die Adresse enthalten, an die der Frame gesendet wird, wie alle Frames in der richtigen Reihenfolge angeordnet werden, und die Möglichkeit für das System, die Daten zu überprüfen Rahmen für etwaige Fehler, die während seiner Reise aufgetreten sein können.

Das erste und letzte Byte des SDLC-Frames werden Flags genannt, die im Wesentlichen den Wrapper des Frames darstellen und dessen Anfang und Ende angeben. Die nächsten ein oder zwei Bytes bilden die Adresse. Die Steuerbytes, die je nach Art des übertragenen Frames mehrere Zwecke haben können, folgen der Adresse und können die Sequenzierung der Frames, die Beendigung der Übertragung, die Statusprüfung, das Abfragen usw. übernehmen. Die Datennutzdaten folgen den Steuerbytes und nach den Daten, jedoch vor dem Abschlussflag, werden einige Bytes für die redundante Sequenzprüfung verwendet.

Eine SNA-Umgebung, in der die synchrone Datenverbindungssteuerung verwendet wird, ist recht unkompliziert, da jeder Knoten im Netzwerk als primärer oder sekundärer Knoten identifiziert wird. Die primären Knoten sind höchstwahrscheinlich ein Mainframe-Computer, während sekundäre Knoten Terminals sind, die mit dem Mainframe kommunizieren. Ein Netzwerk, das unter SDLC ausgeführt wird, kann jedoch verschiedene Arten von Topologien aufweisen.

In einer Punkt-zu-Punkt-Konfiguration kommunizieren nur zwei Computer miteinander: ein einziger primärer Mainframe und ein einziges sekundäres Terminal. Bei Multi-Point ist der Mainframe jedoch für eine beliebige Anzahl von sekundären Terminals verantwortlich. Eine andere Topologie ist die Schleifenkonfiguration, bei der der Mainframe als primärer Punkt in einem Kreis fungiert und Frames nur über das erste oder letzte Terminal im Kreis durch die Schleife leitet. Dann gibt es eine so genannte Hub-Go-Ahead-Methode, die dem Mainframe einen ausgehenden Kanal und den Terminals einen eingehenden Kanal zuweist.

ANDERE SPRACHEN

War dieser Artikel hilfreich? Danke für die Rückmeldung Danke für die Rückmeldung

Wie können wir helfen? Wie können wir helfen?