Wat is een synchrone datalinkbesturing?

Synchrone Data Link Control (SDLC) is een protocol dat de overdracht van gegevens biedt via laag twee van wat de Systems Network Architecture (SNA) wordt genoemd. SNA is ontwikkeld door IBM® in de jaren 1970 als een Wide Area Networking (WAN) -oplossing voor gebruikers van IBM® mainframe -computers, netwerkhardware en externe terminals. Ter vergelijking: SNA lijkt veel op het Open Systems Interconnect (OSI) -model dat wordt gebruikt in Internet Protocol (IP) -netwerken, waarbij netwerkactiviteiten worden gescheiden in lagen, elk verantwoordelijk voor één aspect van netwerkcommunicatie. Hoewel vergelijkbaar in concept, zijn de lagen van SNA niet compatibel met de lagen van het OSI -model.

In de vroege dagen van netwerkcomputercommunicatie mochten telefoonbedrijven geen computerverwerkingsdiensten aanbieden, dus moesten netwerken worden vastgesteld via particuliere verhuurde lijnen. Een gebruiker zou een regel van het telefoonbedrijf leasen en vervolgens zijn computerhardware instellen om via die speciale lijn te netwerken.Met een dergelijke betrouwbare verbinding kon het synchrone datalinkbesturingsprotocol van SNA elke regel beheren en een datacommunicatienetwerk bieden tussen de computersystemen van de gebruikers. Als een eigen protocol werd SDLC toegevoegd aan de modems en computersystemen ontwikkeld door IBM® die een SNA -omgeving vormden. Later deelde IBM® het synchrone datalinkbesturingsconcept met standaardenorganisaties die vervolgens het hoog niveau Data Link Control (HDLC) -protocol ontwikkelden dat andere hardwareleveranciers begonnen te gebruiken.

Het synchrone datalinkcontroleprotocol was het eerste in zijn soort die transmissies levert op basis van bytes die verantwoordelijk zijn voor het identificeren van elk verzonden gegevenskader. In SDLC wordt de overdracht van gegevens verbroken in frames die via de verbinding worden gestreamd. Elk frame bevat niet alleen de gegevens die worden verzonden, maar ook een reeks bytes die informatie over de a bevattenDdress Het frame wordt verzonden, hoe alle frames in de juiste volgorde te regelen, en de mogelijkheid voor het systeem om het frame te controleren op eventuele fouten die zich tijdens zijn reis hebben voorgedaan.

De eerste en laatste bytes van het SDLC -frame worden vlaggen genoemd, die in wezen de wrapper van het frame zijn, wat het begin en einde aangeeft. De volgende byte of twee vormen het adres. De besturingsbytes, die meerdere doelen kunnen hebben, afhankelijk van het type frame dat wordt verzonden, volgen het adres en kunnen de sequencing van de frames, beëindiging van transmissies, statuscontrole, polling, enzovoort verwerken. De gegevensvergoeding volgt de besturingsbytes en na de gegevens, maar vóór de slotvlag worden er een paar bytes gebruikt voor overbodige volgorde.

Een SNA -omgeving met behulp van synchrone datalinkbesturing is vrij eenvoudig, waarbij elk knooppunt op het netwerk wordt geïdentificeerd als de primaire of secundaire. De primaire knooppunten zijn waarschijnlijk een mainframe computer, terwijl secondaries terminals zijn die communiceren met het mainframe. Toch is een netwerk dat wordt uitgevoerd onder SDLC in staat tot verschillende soorten topologieën.

In een point-to-point-opstelling zijn er slechts twee computers die met elkaar communiceren: een enkel primair mainframe en een enkele secundaire terminal. Met multi-point is het mainframe echter verantwoordelijk voor een aantal secundaire terminals. Een andere topologie is de lusconfiguratie, waarbij het mainframe fungeert als iets van een primair punt in een cirkel waar het frames door de lus passeert via alleen de eerste of laatste terminal in de cirkel. Er is dan iets dat de hub-go-ahead-methode wordt genoemd die een uitgaande kanaal toewijst aan het mainframe en een inkomend kanaal aan de terminals.

ANDERE TALEN