HDLC vs SDLC
HDLC (kontrola podatkovne veze na visokoj razini) i SDLC (kontrola sinkronizacije podataka) dva su protokola koji pružaju međusobno povezivanje računala s više točaka. Glavna razlika između HDLC i SDLC je zapravo njihovo podrijetlo. SDLC je razvio IBM za upotrebu sa svojim računalima. Konačno su prešli na to da SDLC standardizira vladajuća tijela poput ISO i ANSI. ISO je usvojio SDLC, ali ga je preimenovao u HDLC, ali je uveo brojne promjene koje ga čine izrazitim. Zbog toga je HDLC zapravo standardni protokol koji su koristili mnogi proizvođači hardvera dok SDLC nije, ali se još uvijek koristi u nekom IBM hardveru.
Kao poboljšanje u odnosu na SDLC, ISO je uveo novu značajku u HDLC poznat pod nazivom Asinhroni uravnoteženi način rada, koji se češće naziva ABM. ABM se smatra superiornijim i zbog toga se koristi češće nego stariji način normalnog odziva (NRM) i asinhroni odgovor (ARM). ABM čini odnos između glavnog i robova u drugim modama nevažnim. Bilo koja točka može pokrenuti vezu, za razliku od ostalih načina na kojima samo master može pokrenuti vezu. HDLC je također omogućio korištenje veličina paketa koji su višestruki bitni okteti. SDLC može imati samo pakete veličine 8, 16, 32 i tako dalje. Mogućnost korištenja paketa različitih veličina daje dodatnu fleksibilnost u dizajniranju određenih dizajna.
Osim dodanih značajki, ISO je također odlučio ukloniti određene postupke i poruke za koje smatra da su nepotrebne. Jedna takva poruka je testna poruka. Ovim se određuje da linije ispravno funkcioniraju i da se paketi mogu pouzdano poslati preko njih. Unatoč tome, HDLC se još uvijek smatra supersetom SDLC-a.
SDLC je prilično star i od tada su ga zamijenili HDLC i Advanced Data Control Control Control postupci ili ADCCP, što je verzija koju je ANSI standardizirao zbog svoje superiornosti. Postoji i niz konkurentskih protokola koji služe kao alternativa SDLC i HDLC.
Sažetak:
1.HDLC je zapravo usvojen iz SDLC-a
2.HDLC je standardni protokol dok SDLC nije
3.HDLC ima značajku Asinhroni uravnoteženi način dok SDLC ne
4.HDLC podržava okvire koji nisu višestruki bit-okteti dok SDLC ne
5.HDLC ukloni neke postupke koji su bili prisutni u SDLC