Ero HDLC:n ja SDLC:n välillä

Ero HDLC:n ja SDLC:n välillä
Ero HDLC:n ja SDLC:n välillä

Video: Ero HDLC:n ja SDLC:n välillä

Video: Ero HDLC:n ja SDLC:n välillä
Video: Valtio restauroi V – moderni rakennusperintö 9.11.2022 2024, Marraskuu
Anonim

HDLC vs SDLC

HDLC ja SDLC ovat tiedonsiirtoprotokollia. SDLC (Synchronous Data Link Control) on IBM:n kehittämä tietoliikenneprotokolla, jota käytetään tietokoneverkkojen datalinkkikerroksessa. HDLC (High-Level Data Link Control) on jälleen ISO:n (International Organisation for Standardization) kehittämä datalinkkiprotokolla, joka luotiin SDLC:stä.

IBM kehitti SDLC:n vuonna 1975 käytettäväksi Systems Network Architecture (SNA) -ympäristöissä. Se oli synkroninen ja bittisuuntautunut ja oli yksi ensimmäisistä laatuaan. Se ohitti synkroniset, merkkipohjaiset (eli IBM:n Bisync) ja synkroniset tavulaskentaan suuntautuvat protokollat (ts.e. DEC:n DDCMP) tehokkuudessa, joustavuudessa ja nopeudessa. Erilaisia linkkityyppejä ja -tekniikoita, kuten pisteestä pisteeseen ja monipistelinkkejä, rajoitettuja ja rajoittamattomia tietovälineitä, half-duplex- ja full-duplex-siirtotiloja sekä piirikytkentäisiä ja pakettikytkentäisiä verkkoja tuetaan. SDLC tunnistaa "ensisijaisen" solmutyypin, joka ohjaa muita asemia, joita kutsutaan "toisiksi" solmuiksi. Joten toissijaisia solmuja ohjaa vain ensisijainen. Ensisijainen kommunikoi toissijaisten solmujen kanssa kyselyn avulla. Toissijaiset solmut eivät voi lähettää tietoja ilman ensisijaisen solmun lupaa. Neljää peruskonfiguraatiota, nimittäin Point-to-point, Multipoint, Loop ja Hub, voidaan käyttää yhdistämään ensisijainen ja toissijainen solmu. Point-to-point sisältää vain yhden ensisijaisen ja toissijaisen, kun taas monipiste tarkoittaa yhtä ensisijaista ja monia toissijaisia solmuja. Silmukkatopologia liittyy silmukaan, joka olennaisesti yhdistää ensisijaisen ensimmäiseen toissijaiseen ja viimeiseen toissijaiseen jälleen ensisijaiseen siten, että välitoissijaiset välittävät viestejä toistensa läpi, kun ne vastaavat ensisijaisen pyyntöihin. Lopuksi Hub-aloite sisältää saapuvan ja lähtevän kanavan viestintää varten toissijaisiin solmuihin.

HDLC syntyi vasta, kun IBM toimitti SDLC:n useille standardikomiteoille ja yksi niistä (ISO) muutti SDLC:tä ja loi HDLC-protokollan. Se on jälleen bittisuuntautunut synkroninen protokolla. Huolimatta siitä, että useat SDLC:ssä käytetyt ominaisuudet jätetään pois, HDLC:tä pidetään yhteensopivana SDLC:n supersarjana. HDLC jakaa SDLC-kehysmuodon. Fields of HDLC:ssä on samat toiminnot kuin SDLC:ssä. Myös HDLC tukee synkronista, full-duplex -toimintaa SDLC:nä. HDLC:ssä on vaihtoehto 32-bittiselle tarkistussummalle, ja HDLC ei tue silmukka- tai keskitinkonfiguraatioita, jotka ovat selviä pieniä eroja SDLC:stä. Suurin ero tulee kuitenkin siitä, että HDLC tukee kolmea siirtotilaa SDLC:n yhden sijaan. Ensimmäinen on Normaali vastetila (NRM), jossa toissijaiset solmut eivät voi kommunikoida ensisijaisen kanssa ennen kuin ensisijainen on antanut luvan. Tämä on itse asiassa SDLC:ssä käytetty siirtotila. Toiseksi Asynchronous Response Mode (ARM) sallii toissijaisten solmujen puhua ilman ensisijaisen lupaa. Lopuksi siinä on asynchronous balanced mode (ABM), joka ottaa käyttöön yhdistetyn solmun, ja kaikki ABM-viestintä tapahtuu vain tällaisten solmujen välillä.

Yhteenvetona voidaan todeta, että SDLC ja HDLC ovat molemmat datalinkkikerroksen verkkoprotokollia. SDLC:n kehitti IBM, kun taas HDLC:n määritti ISO käyttämällä SDLC:tä perustana. HDLC:ssä on enemmän toimintoja, vaikka jotkin SDLC:n ominaisuudet eivät ole HDLC:ssä. SDLC:tä voidaan käyttää neljässä kokoonpanossa, kun taas HDLC:tä voidaan käyttää vain kahdessa. HDLC:ssä on vaihtoehto 32-bittiselle tarkistussummalle. Suurin ero näiden kahden välillä on niiden siirtotavat. SDLC:llä on vain yksi siirtotila, joka on NRM, mutta HDLC:llä on kolme tilaa, mukaan lukien NRM.

Suositeltava: