Kaj je nadzor sinhrone podatkovne povezave?

Sinhroni nadzor podatkovne povezave (SDLC) je protokol, ki zagotavlja prenos podatkov prek druge plasti tako imenovane sistemske omrežne arhitekture (SNA). SNA je razvil IBM® v sedemdesetih letih prejšnjega stoletja kot rešitev za širokopodročno omrežje (WAN) za uporabnike IBM® velikih računalnikov, omrežne strojne opreme in oddaljenih terminalov. Za primerjavo, SNA je podoben modelu medsebojnega povezovanja odprtih sistemov (OSI), ki se uporablja v omrežjih internetnega protokola (IP), kjer so omrežne operacije ločene na plasti, od katerih je vsaka odgovorna za en vidik omrežnih komunikacij. Čeprav so v konceptu podobni, plasti SNA niso združljive s plastmi modela OSI.

V prvih dneh omrežnih računalniških komunikacij telefonskim podjetjem ni bilo dovoljeno zagotavljati storitev računalniške obdelave, zato je bilo treba omrežja vzpostaviti prek zasebno zakupljenih vodov. Uporabnik bi zakupil linijo pri telefonskem podjetju in nato nastavil svojo računalniško strojno opremo za omrežje prek te namenske linije. S tako zanesljivo povezavo je protokol za nadzor sinhrone podatkovne povezave SNA lahko upravljal vsako linijo in zagotavljal podatkovno komunikacijsko omrežje med računalniškimi sistemi uporabnikov. Kot lastniški protokol je bil SDLC dodan modemom in računalniškim sistemom, ki jih je razvil IBM®, ki so sestavljali okolje SNA. Kasneje je IBM® delil koncept nadzora sinhrone podatkovne povezave z organizacijami za standardizacijo, ki so nato razvile protokol za nadzor podatkovnih povezav na visoki ravni (HDLC), ki so ga začeli uporabljati drugi prodajalci strojne opreme.

Protokol za nadzor sinhrone podatkovne povezave je bil prvi te vrste, ki je zagotavljal prenose na podlagi bajtov, ki so odgovorni za identifikacijo vsakega poslanega okvirja podatkov. V SDLC je prenos podatkov razdeljen na okvirje, ki se pretakajo prek povezave. Vsak okvir vsebuje ne le podatke, ki se pošiljajo, ampak tudi vrsto bajtov, ki nosijo informacije o naslovu, na katerega je bil okvir poslan, kako razporediti vse okvire v pravilnem vrstnem redu in možnost, da sistem dvakrat preveri okvir za vse napake, ki so se lahko zgodile med njegovo potjo.

Prvi in ​​zadnji bajt okvirja SDLC se imenujeta zastavice, ki so v bistvu ovoj okvirja, ki označujeta njegov začetek in konec. Naslednji bajt ali dva sestavljata naslov. Kontrolni bajti, ki imajo lahko več namenov, odvisno od vrste okvirja, ki se prenaša, sledijo naslovu in lahko upravljajo z zaporedjem okvirjev, zaključkom prenosov, preverjanjem statusa, anketiranjem itd. Podatkovna koristna obremenitev sledi kontrolnim bajtom, za podatki, vendar pred zaključno zastavo, pa je nekaj bajtov, ki se uporabljajo za preverjanje redundantnega zaporedja.

Okolje SNA, ki uporablja nadzor sinhronih podatkovnih povezav, je dokaj preprosto, kjer je vsako vozlišče v omrežju opredeljeno kot primarno ali sekundarno. Primarna vozlišča so najverjetneje glavni računalnik, sekundarna pa terminali, ki komunicirajo z glavnim računalnikom. Kljub temu je omrežje, ki deluje pod SDLC, sposobno več različnih vrst topologij.

Pri nastavitvi od točke do točke obstajata samo dva računalnika, ki komunicirata drug z drugim: en sam primarni glavni računalnik in en sekundarni terminal. Pri večtočkovnem pa je glavni računalnik odgovoren za poljubno število sekundarnih terminalov. Druga topologija je konfiguracija zanke, kjer glavni okvir deluje kot nekakšna primarna točka v krogu, kjer prehaja okvirje skozi zanko samo preko prvega ali zadnjega terminala v krogu. Potem obstaja nekaj, kar imenujemo metoda vozlišča, ki dodeli izhodni kanal glavnemu računalniku in dohodni kanal terminalom.