Was ist eine synchrone Datenverbindungssteuerung?
Synchronous Data Link Control (SDLC) ist ein Protokoll, das die Übertragung von Daten über die sogenannte Systemnetzwerkarchitektur (SNA) über die Schicht zwei liefert. SNA wurde von IBM® in den 1970er Jahren 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 Open Systems Interconnect (OSI) -Modell (IP) -Netzwerk (IP), bei dem Netzwerkoperationen in Ebenen unterteilt werden, die jeweils für einen Aspekt der vernetzten Kommunikation verantwortlich sind. Obwohl das Konzept ähnlich ist, sind die Schichten von SNA nicht mit den Ebenen des OSI -Modells kompatibel. Ein Benutzer mietete eine Linie von der Telefongesellschaft und richte dann seine Computerhardware für diese dedizierte Linie ein.Mit einer solch zuverlässigen Verbindung konnte das Synchron -Datenverbindungs -Steuerungsprotokoll von SNA jede Zeile verwalten und ein Datenkommunikationsnetzwerk zwischen den Computersystemen der Benutzer bereitstellen. Als proprietäres Protokoll wurde SDLC zu den von IBM® entwickelten Modems und Computersystemen hinzugefügt, die eine SNA -Umgebung bestanden. Später hat IBM® das Konzept der Synchrondatenverbindungskontrolle mit Standardsorganisationen geteilt, die dann das HDLC-Protokoll (High-Level Data Link Control) entwickelten, das andere Hardwareanbieter verwendet haben.
Das synchrone Datenverbindungs -Steuerungsprotokoll war die erste ihrer Art, die Übertragungen auf der Grundlage von Bytes bereitstellte, die für die Identifizierung jedes Datenbildes verantwortlich sind. In SDLC wird die Übertragung von Daten in Frames unterteilt, die über die Verbindung gestreamt werden. Jeder Frame enthält nicht nur die gesendeten Daten, sondern auch eine Reihe von Bytes, die Informationen über das a enthaltenDdress Der Rahmen wird an gesendet, wie man alle Frames in ordnungsgemäßer Reihenfolge anordnet, und die Fähigkeit des Systems, den Rahmen auf Fehler zu überprüfen, die möglicherweise während seiner Reise aufgetreten sind.
Die ersten und letzten Bytes des SDLC -Rahmens werden als Flags bezeichnet, die im Wesentlichen der Wrapper des Rahmens sind, was auf ihren Anfang und Ende hinweist. Das nächste oder zwei Byte bildet die Adresse. Die Kontrollbytes, die je nach übertragener Rahmenart mehrere Zwecke haben können, folgen der Adresse und können die Sequenzierung der Frames, die Beendigung von Übertragungen, Statusüberprüfung, Umfragen usw. verarbeiten. Die Datennutzlast folgt den Steuerbytes und nach den Daten, aber vor dem Schließflag werden einige Bytes für redundante Sequenzprüfung verwendet.
Eine SNA -Umgebung, die die Steuerung der synchronen Datenverbindung verwendet, ist ziemlich einfach, wobei jeder Knoten im Netzwerk entweder als primär oder sekundär identifiziert wird. Die Hauptknoten sind höchstwahrscheinlich ein Mainframe cOomputer, während Sekundäranschlüsse mit dem Mainframe kommunizieren. Ein unter SDLC ausgeführter Netzwerk ist jedoch zu verschiedenen Arten von Topologien in der Lage.
In einem Punkt-zu-Punkt-Setup gibt es nur zwei Computer, die miteinander kommunizieren: einen einzelnen primären Mainframe und ein einzelnes sekundäres Terminal. Bei Multi-Punkte 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 ein Hauptpunkt in einem Kreis fungiert, an dem er nur über das erste oder letzte Terminal im Kreis durch die Schleife geleitet wird. Dann gibt es etwas, das die Hub-Go-Ahead-Methode genannt wird, die dem Mainframe einen ausgehenden Kanal und einem eingehenden Kanal zu den Terminals zuteilt.