HDLC vs SDLC
HDLC i SDLC su komunikacijski protokoli. SDLC (Synchronous Data Link Control) je komunikacijski protokol koji se koristi na sloju podatkovne veze u računalnim mrežama, a razvio ga je IBM. HDLC (High-Level Data Link Control) ponovno je protokol podatkovne veze, koji je razvio ISO (Međunarodna organizacija za standardizaciju), a stvoren je iz SDLC-a.
SDLC je 1975. razvio IBM za upotrebu u okruženjima System Network Architecture (SNA). Bio je sinkron i bit-orijentiran i bio je jedan od prvih takve vrste. Nadmašio je sinkrone, karakterno orijentirane (tj. Bisync iz IBM-a) i sinkrone protokole usmjerene na brojanje bajtova (tj. DDCMP iz DEC-a) u učinkovitosti, fleksibilnosti i brzini. Podržane su razne vrste veza i tehnologije kao što su veze od točke do točke i više točaka, ograničeni i neograničeni mediji, poludupleksni i full-duplex prijenosni uređaji i mreže s komutiranim krugovima i paketnim komutacijama. SDLC identificira "primarni" tip čvora, koji kontrolira druge stanice, koje se nazivaju "drugi" čvorovi. Dakle, sekundarnim čvorovima upravljat će samo primarni. Primarni će komunicirati sa sekundarnim čvorovima pomoću ankete. Sekundarni čvorovi ne mogu prenositi bez dopuštenja primarnog. Četiri osnovne konfiguracije, naime Point-to-point, Multipoint, Loop i Hub go-forward mogu se koristiti za povezivanje primarnih sa sekundarnim čvorovima. Point-to-point uključuje samo jedan primarni i sekundarni dok Multipoint znači jedan primarni i mnogo sekundarnih čvorova. Topologija petlje uključena je u petlju, koja u osnovi povezuje primarnu s prvom sekundarnom i zadnju sekundarnu opet spojenu s primarnom, tako da srednje sekundarne prolaze poruke jedna kroz drugu dok odgovaraju na zahtjeve primarne. Konačno, Hub-ovo uključivanje uključuje ulazni i izlazni kanal za komunikaciju sa sekundarnim čvorovima. Point-to-point uključuje samo jedan primarni i sekundarni dok Multipoint znači jedan primarni i mnogo sekundarnih čvorova. Topologija petlje uključena je u petlju, koja u osnovi povezuje primarnu s prvom sekundarnom i zadnju sekundarnu opet spojenu s primarnom, tako da srednje sekundarne prolaze poruke jedna kroz drugu dok odgovaraju na zahtjeve primarne. Konačno, Hub-ovo uključivanje uključuje ulazni i izlazni kanal za komunikaciju sa sekundarnim čvorovima. Point-to-point uključuje samo jedan primarni i sekundarni dok Multipoint znači jedan primarni i mnogo sekundarnih čvorova. Topologija petlje uključena je u petlju, koja u osnovi povezuje primarnu s prvom sekundarnom i zadnju sekundarnu opet spojenu s primarnom, tako da srednje sekundarne prolaze poruke jedna kroz drugu dok odgovaraju na zahtjeve primarne. Konačno, Hub-ovo uključivanje uključuje ulazni i izlazni kanal za komunikaciju sa sekundarnim čvorovima."Hub" naprijed uključuje ulazni i izlazni kanal za komunikaciju sa sekundarnim čvorovima."Hub" naprijed uključuje ulazni i izlazni kanal za komunikaciju sa sekundarnim čvorovima.
HDLC je nastao tek kad je IBM poslao SDLC raznim odborima za standarde i jedan od njih (ISO) izmijenio je SDLC i stvorio HDLC protokol. To je opet bitno orijentirani sinkroni protokol. Unatoč činjenici da je izostavljeno nekoliko značajki koje se koriste u SDLC-u, HDLC se smatra kompatibilnim naborom SDLC-a. SDLC format okvira 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-bitnu kontrolnu sumu, a HDLC ne podržava konfiguracije petlje ili hub-a, što su očite manje razlike od SDLC-a. 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 odobri. Ovo je zapravo način prijenosa koji se koristi u SDLC-u. Drugo, način asinkronog odgovora (ARM) omogućuje sekundarnim čvorovima razgovor bez dopuštenja primarnog. Konačno, ima Asinkroni uravnoteženi način (ABM) koji uvodi kombinirani čvor, a sva ABM komunikacija događa se samo između ovih vrsta čvorova.
Ukratko, SDLC i HDLC su mrežni protokoli sloja podatkovnih veza. 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 mogućnost 32-bitne kontrolne sume. Glavna razlika između ova dva načina je način prijenosa koji imaju. SDLC ima samo jedan način prijenosa, a to je NRM, ali HDLC ima tri načina, uključujući NRM.