Mis on sünkroonse andmelingi juhtelement?

Sünkroonse andmeühenduse juhtimine (SDLC) on protokoll, mis tagab andmete edastamise süsteemivõrgu arhitektuuri (SNA) teise kihi kaudu. SNA töötas välja IBM® 1970. aastatel laivõrgu (WAN) lahendusena IBM® suurarvutite, võrguriistvara ja kaugterminalide kasutajatele. Võrdluseks, SNA sarnaneb Interneti-protokolli (IP) võrgunduses kasutatav avatud süsteemide vastastikuse ühendamise (OSI) mudeliga, kus võrgutoimingud on jagatud kihtideks, millest igaüks vastutab võrgusuhtluse ühe aspekti eest. Kuigi SNA kihid on kontseptsioonilt sarnased, ei ühildu need OSI mudeli kihtidega.

Võrguühendusega arvutiside algusaegadel ei tohtinud telefonifirmad pakkuda arvutitöötlusteenuseid, mistõttu tuli võrgud luua erapüsiliinide kaudu. Kasutaja rentis telefoniettevõttelt liini ja seadistab seejärel oma arvuti riistvara selle spetsiaalse liini kaudu võrku. Sellise töökindla ühendusega suutis SNA sünkroonse andmesideühenduse juhtimisprotokoll hallata iga liini ja pakkuda andmesidevõrku kasutajate arvutisüsteemide vahel. Patenditud protokollina lisati SDLC IBM® välja töötatud modemitele ja arvutisüsteemidele, mis moodustasid SNA keskkonna. Hiljem jagas IBM® sünkroonse andmesideühenduse juhtimise kontseptsiooni standardiorganisatsioonidega, kes töötasid seejärel välja kõrgetasemelise andmeühenduse juhtimise (HDLC) protokolli, mida teised riistvaramüüjad kasutama hakkasid.

Sünkroonse andmesideühenduse juhtimisprotokoll oli esimene omataoline, mis pakkus edastusi baitidel, mis vastutavad iga saadetud andmekaadri tuvastamise eest. SDLC-s jagatakse andmete edastamine kaadriteks, mis edastatakse ühenduse kaudu. Iga kaader sisaldab mitte ainult saadetavaid andmeid, vaid ka baitide seeriat, mis kannavad teavet selle aadressi kohta, kuhu kaader saadetakse, kuidas kõiki kaadreid õiges järjekorras korraldada ja süsteemi võimalust kontrollida raami teekonna jooksul tekkida võinud vigade eest.

SDLC-kaadri esimest ja viimast baiti nimetatakse lippudeks, mis on sisuliselt kaadri ümbris, mis näitab selle algust ja lõppu. Järgmine bait või kaks moodustavad aadressi. Juhtbaidid, millel võib olenevalt edastatava kaadri tüübist olla mitu eesmärki, järgivad aadressi ja saavad hakkama kaadrite järjestamise, edastuste lõpetamise, oleku kontrollimise, pollimise ja nii edasi. Andmekoormus järgib juhtbaite ja pärast andmeid, kuid enne sulgemislippu, on paar baiti, mida kasutatakse üleliigse jada kontrollimiseks.

Sünkroonse andmesideühenduse juhtimist kasutav SNA-keskkond on üsna lihtne, kus võrgu iga sõlm identifitseeritakse kas primaarse või sekundaarse sõlmena. Peamised sõlmed on tõenäoliselt suurarvuti, sekundaarsed aga terminalid, mis suhtlevad suurarvutiga. Siiski on SDLC all töötav võrk võimeline kasutama mitut erinevat tüüpi topoloogiat.

Punkt-punkti seadistuses suhtlevad üksteisega ainult kaks arvutit: üks esmane suurarvuti ja üks sekundaarne terminal. Mitme punkti puhul vastutab aga suurarvuti suvalise arvu sekundaarsete terminalide eest. Teine topoloogia on silmuse konfiguratsioon, kus suurarvuti toimib ringi esmase punktina, kus see läbib kaadreid ahelast ainult ringi esimese või viimase terminali kaudu. Siis on midagi, mida nimetatakse jaoturi meetodiks, mis eraldab väljamineva kanali suurarvutile ja sissetuleva kanali terminalidele.