HDLC vs. SDLC
HDLC (High-Level Data Link Control) ja SDLC (Synchronous Data Link Control) ovat kaksi protokollaa, jotka tarjoavat pisteiden monipisteyhteyden tietokoneiden välillä. Suurin ero HDLC: n ja SDLC: n välillä on todellisuudessa niiden alkuperä. IBM on kehittänyt SDLC: n käytettäväksi heidän tietokoneidensa kanssa. Lopulta he pyrkivät SDLC: n standardointiin hallintoelinten, kuten ISO: n ja ANSI: n, kanssa. ISO hyväksyi SDLC: n, mutta nimitti sen uudelleen HDLC: ksi, mutta teki joukon muutoksia, jotka tekevät siitä erotettavan. Tästä syystä HDLC on oikeastaan standardiprotokolla, jota monet laitteistovalmistajat käyttivät, kun taas SDLC ei ole, mutta jota silti käytetään joissakin IBM-laitteistoissa.
SDLC: n parannuksena ISO esitteli HDLC: hen uuden ominaisuuden, joka tunnetaan nimellä Asynchronous Balanced Mode, jota kutsutaan yleisemmin ABM: ksi. ABM: n katsotaan olevan parempi ja sitä käytetään siten useammin kuin vanhempaa normaalia vastetapaa (NRM) ja asynkronista vastetapaa (ARM). ABM tekee isäntä-orja-suhteesta muissa tiloissa merkityksettömän. Kumpi tahansa piste voi aloittaa yhteyden, toisin kuin muissa tiloissa, joissa vain isäntä voi aloittaa yhteyden. HDLC mahdollisti myös pakettikokojen käytön, jotka ovat bittin oktettien kerrannaisia. SDLC: llä voi olla vain 8, 16, 32 ja niin edelleen paketteja. Mahdollisuus käyttää erikokoisia paketteja lisää joustavuutta tiettyjen kuvioiden suunnittelussa.
Lisättyjen ominaisuuksien lisäksi ISO päätti myös poistaa tietyt menettelyt ja viestit, joita ne pitivät tarpeettomina. Yksi tällainen viesti on testiviesti. Tätä käytetään määrittämään, että linjat toimivat oikein ja että paketit voidaan lähettää luotettavasti niiden yli. Siitä huolimatta HDLC: tä pidetään edelleen SDLC: n yläjoukkona.
SDLC on melko vanha, ja sen jälkeen se on korvattu HDLC: llä ja Advanced Data Communication Control -menetelmillä tai ADCCP: llä, joka on ANSI: n standardisoima versio, viimeksi mainitun paremmuuden vuoksi. On myös joukko kilpailevia protokollia, jotka toimivat vaihtoehtona SDLC: lle ja HDLC: lle.
Yhteenveto:
1.HDLC todella otetaan käyttöön SDLC: stä
2.HDLC on vakioprotokolla, kun taas SDLC ei ole
3.HDLCLC: llä on asynkroninen tasapainotettu tila -ominaisuus, kun taas SDLC: llä ei ole
4.HDLCLC tukee kehyksiä, jotka eivät ole monta bitti oktettia, kun taas SDLC ei
5.HDLCLC poisti joitain SDLC: ssä läsnä olevia menettelytapoja