HDLC vs SDLC
HDLC i SDLC su komunikacijski protokoli. SDLC (Synchronous Data Link Control) je komunikacijski protokol koji se koristi na sloju podatkovne veze računalnih mreža, a razvio ga je IBM. HDLC (High-Level Data Link Control) opet je protokol podatkovne veze, koji je razvio ISO (Međunarodna organizacija za standardizaciju), a nastao je iz SDLC-a.
SDLC je razvio IBM 1975. za korištenje u okruženjima Systems Network Architecture (SNA). Bio je sinkroni i bit-orijentiran i bio je jedan od prvih te vrste. Nadmašio je sinkrone protokole orijentirane na znakove (tj. Bisync iz IBM-a) i sinkrone protokole orijentirane na brojanje bajtova (tj.e. DDCMP iz DEC-a) u učinkovitosti, fleksibilnosti i brzini. Podržani su različiti tipovi veza i tehnologije kao što su veze od točke do točke i više točaka, ograničeni i neograničeni mediji, polu-dupleks i puni dupleks prijenosi te mreže s komutacijom krugova i s komutacijom paketa. SDLC identificira "primarni" tip čvora, koji kontrolira druge stanice, koje se nazivaju "drugi" čvorovi. Tako će sekundarne čvorove kontrolirati samo primarni. Primarni će komunicirati sa sekundarnim čvorovima koristeći prozivanje. Sekundarni čvorovi ne mogu prenositi bez dopuštenja primarnog. Četiri osnovne konfiguracije, naime, Point-to-point, Multipoint, Loop i Hub go-ahead mogu se koristiti za povezivanje primarnih sa sekundarnim čvorovima. Point-to-point uključuje samo jedan primarni i sekundarni čvor, dok Multipoint znači jedan primarni i mnogo sekundarnih čvorova. Topologija petlje uključena je u petlju, koja u biti povezuje primarnu s prvom sekundarnom i posljednju sekundarnu ponovno povezanu s primarnom tako da posredne sekundarne jedinice prosljeđuju poruke jedna kroz drugu dok odgovaraju na zahtjeve primarne. Konačno, Hub zeleno svjetlo uključuje dolazni i odlazni kanal za komunikaciju sa sekundarnim čvorovima.
HDLC je nastao tek kada je IBM predao SDLC raznim odborima za standarde i jedan od njih (ISO) modificirao je SDLC i stvorio HDLC protokol. To je ponovno bit-orijentirani sinkroni protokol. Unatoč činjenici da je nekoliko značajki koje se koriste u SDLC-u izostavljeno, HDLC se smatra kompatibilnim nadskupom SDLC-a. SDLC Frame format dijeli HDLC. Polja HDLC-a imaju istu funkcionalnost kao ona u SDLC-u. HDLC također podržava sinkroni, full-duplex rad kao SDLC. HDLC ima opciju za 32-bitni kontrolni zbroj i HDLC ne podržava konfiguracije petlje ili čvorišta, što su jasne manje razlike u odnosu na SDLC. No, glavna razlika dolazi iz činjenice da HDLC podržava tri načina prijenosa za razliku od jednog u SDLC-u. Prvi je način normalnog odgovora (NRM) u kojem sekundarni čvorovi ne mogu komunicirati s primarnim dok primarni ne da dopuštenje. Ovo je zapravo način prijenosa koji se koristi u SDLC-u. Drugo, Asinkroni način odgovora (ARM) dopušta sekundarnim čvorovima da razgovaraju bez dopuštenja primarnog. Konačno, ima asinkroni uravnoteženi način rada (ABM) koji uvodi kombinirani čvor, a sva ABM komunikacija odvija se samo između ovih vrsta čvorova.
Ukratko, SDLC i HDLC su mrežni protokoli sloja podatkovne veze. SDLC je razvio IBM, dok je HDLC definirao ISO koristeći SDLC kao osnovu. HDLC ima više funkcionalnosti, iako neke značajke SDLC-a nisu prisutne u HDLC-u. SDLC se može koristiti s četiri konfiguracije, dok se HDLC može koristiti sa samo dvije. HDLC ima opciju za 32-bitni kontrolni zbroj. Glavna razlika između ova dva su načini prijenosa koje imaju. SDLC ima samo jedan način prijenosa, a to je NRM, ali HDLC ima tri načina uključujući NRM.