Wat is een synchrone datalinkbesturing?

Synchronous Data Link Control (SDLC) is een protocol dat gegevens doorgeeft via laag twee van de zogenaamde systeemnetwerkarchitectuur (SNA). SNA werd in de jaren zeventig door IBM® ontwikkeld als een WAN-oplossing (wide area networking) voor gebruikers van IBM® mainframecomputers, netwerkhardware en externe terminals. Ter vergelijking: SNA lijkt veel op het open systems interconnect (OSI) -model dat wordt gebruikt in internetprotocol (IP) -netwerken, waarbij netwerkactiviteiten worden onderverdeeld in lagen, die elk verantwoordelijk zijn 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 begindagen van computercommunicatie in het netwerk, mochten telefoonbedrijven geen computerverwerkingsdiensten leveren, dus moesten netwerken via particuliere huurlijnen worden opgezet. Een gebruiker huurt een lijn van het telefoonbedrijf en stelt vervolgens zijn computerhardware in om via die specifieke lijn te netwerken. Met een dergelijke betrouwbare verbinding was het synchrone datalinkbesturingsprotocol van SNA in staat om elke lijn te beheren en een datacommunicatienetwerk te 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 standaardorganisaties die vervolgens het high-level data link control (HDLC) -protocol ontwikkelden dat andere hardwareleveranciers gingen gebruiken.

Het synchrone datalinkbesturingsprotocol was het eerste in zijn soort dat transmissies bood op basis van bytes die verantwoordelijk zijn voor het identificeren van elk verzonden dataframe. In SDLC wordt de gegevensoverdracht onderverdeeld 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 bevatten over het adres waarnaar het frame wordt verzonden, hoe alle frames in de juiste volgorde kunnen worden gerangschikt en de mogelijkheid voor het systeem om de frame voor eventuele fouten die tijdens zijn reis zijn opgetreden.

De eerste en laatste bytes van het SDLC-frame worden vlaggen genoemd, die in wezen de wrapper van het frame zijn, die het begin en einde aangeven. 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 volgorde van de frames aan, het beëindigen van transmissies, statuscontrole, polling, enzovoort. De gegevenspayload volgt de besturingsbytes, en na de gegevens, maar vóór de afsluitende vlag, worden er een aantal bytes gebruikt voor redundante reekscontrole.

Een SNA-omgeving met behulp van synchrone datalinkbesturing is vrij eenvoudig, waarbij elk knooppunt in het netwerk wordt geïdentificeerd als primair of secundair. De primaire knooppunten zijn hoogstwaarschijnlijk een mainframe-computer, terwijl secundaire componenten terminals zijn die communiceren met het mainframe. Toch is een netwerk dat onder SDLC draait geschikt voor verschillende soorten topologieën.

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

ANDERE TALEN

heeft dit artikel jou geholpen? bedankt voor de feedback bedankt voor de feedback

Hoe kunnen we helpen? Hoe kunnen we helpen?