Forskjellen mellom HDLC og SDLC

Forskjellen mellom HDLC og SDLC
Forskjellen mellom HDLC og SDLC

Video: Forskjellen mellom HDLC og SDLC

Video: Forskjellen mellom HDLC og SDLC
Video: Structural Engineering vs. Architecture: Which one to Choose 2024, Juli
Anonim

HDLC vs SDLC

HDLC og SDLC er kommunikasjonsprotokoller. SDLC (Synchronous Data Link Control) er en kommunikasjonsprotokoll som brukes på datalinklaget til datanettverk, utviklet av IBM. HDLC (High-Level Data Link Control) er igjen en datalink-protokoll, utviklet av ISO (International Organization for Standardization), og ble opprettet av SDLC.

SDLC ble utviklet av IBM i 1975 for å brukes i Systems Network Architecture (SNA)-miljøer. Den var synkron og bitorientert og var en av de første i sitt slag. Den overgikk de synkrone, tegnorienterte (dvs. Bisync fra IBM) og synkrone byte-telling-orienterte protokoller (dvs.e. DDCMP fra DEC) i effektivitet, fleksibilitet og hastighet. Ulike lenketyper og teknologier som punkt-til-punkt og flerpunktskoblinger, avgrensede og ubegrensede medier, halv-dupleks og full-dupleks overføringsfasiliteter og kretssvitsjede og pakkesvitsjede nettverk støttes. SDLC identifiserer "primær" nodetype, som kontrollerer andre stasjoner, som kalles "secondly" noder. Så de sekundære nodene vil kun bli kontrollert av en primær. Primær vil kommunisere med sekundære noder ved hjelp av polling. Sekundære noder kan ikke overføre uten tillatelse fra primæren. Fire grunnleggende konfigurasjoner, nemlig Point-to-point, Multipoint, Loop og Hub-go-ahead kan brukes til å koble primære med sekundære noder. Punkt-til-punkt involverer bare én primær og sekundær, mens Multipoint betyr én primær og mange sekundære noder. Loop-topologi er involvert i Loop, som i hovedsak kobler primær til første sekundær og siste sekundær igjen koblet til primær slik at mellomliggende sekundærer sender meldinger gjennom hverandre når de svarer på forespørsler fra primæren. Til slutt involverer Hub-go-ahead en inngående og utgående kanal for kommunikasjon til sekundære noder.

HDLC ble til bare da IBM sendte SDLC til forskjellige standardkomiteer og en av dem (ISO) modifiserte SDLC og opprettet HDLC-protokollen. Det er igjen en bit-orientert synkron protokoll. Til tross for at flere funksjoner som brukes i SDLC er utelatt, blir HDLC sett på som et kompatibelt supersett av SDLC. SDLC Frame-format deles av HDLC. Fields of HDLC har samme funksjonalitet som de i SDLC. HDLC støtter også synkron, full-dupleks drift som SDLC. HDLC har et alternativ for 32-bits sjekksum og HDLC støtter ikke konfigurasjonene for Loop eller Hub-go-ahead, som er klare mindre forskjeller fra SDLC. Men hovedforskjellen kommer fra det faktum at HDLC støtter tre overføringsmoduser i motsetning til en i SDLC. Den første er Normal response-modus (NRM) der sekundære noder ikke kan kommunisere med en primær før primæren har gitt tillatelse. Dette er faktisk overføringsmodusen som brukes i SDLC. For det andre lar Asynchronous Response Mode (ARM) sekundære noder snakke uten primærens tillatelse. Til slutt har den Asynkron balansert modus (ABM) som introduserer en kombinert node, og all ABM-kommunikasjon skjer kun mellom denne typen noder.

Opsummert er SDLC og HDLC begge nettverksprotokoller for datalinklag. SDLC ble utviklet av IBM mens HDLC ble definert av ISO med SDLC som grunnlag. HDLC har mer funksjonalitet, selv om noen funksjoner i SDLC ikke er til stede i HDLC. SDLC kan brukes med fire konfigurasjoner mens HDLC kan brukes med bare to. HDLC har et alternativ for 32-bits kontrollsum. Den største forskjellen mellom disse to er overføringsmodusene de har. SDLC har bare én overføringsmodus, som er NRM, men HDLC har tre moduser inkludert NRM.

Anbefalt: