Anbefalet, 2024

Redaktørens Valg

Forskel mellem HDLC og PPP

Den største forskel mellem HDLC og PPP er, at HDLC er den bitorienterede protokol, mens PPP er den karakterorienterede protokol. HDLC og PPP er de vigtige data link lag protokoller, der anvendes i WAN (wide area network) hvor HDLC også kan implementeres med PPP for de effektive resultater.

HDLC beskriver indkapslingsteknikken anvendt på dataene i det synkroniske serielle datalink. På den anden side behandler PPP-protokollen indkapslingen af ​​de data, der transporteres i punkt-til-punkt-forbindelserne, og den kan være synkron eller asynkron.

Sammenligningstabel

Grundlag for sammenligning
HDLCPPP
Udvider tilHøjt niveau Data Link Layer ProtocolPoint-to-Point-protokol
Type af protokollerBitorienteret protokolByte orienteret protokol
Brugt iKun synkronmedierSynkron såvel som asynkron medier
GodkendelseIngen bestemmelse om godkendelseGiver godkendelse
Dynamisk adresseringUdbyder ikke dynamisk adressering.Dynamisk adressering anvendes.
Gennemført iPoint-to-point og multipoint konfigurationer.Kun punkt-til-punkt-konfigurationer.
Kompatibilitet med andre protokollerKan ikke betjenes med ikke-Cisco-enheder.Interoperable med ikke-Cisco-enheder også.

Definition af HDLC

HDLC (High Level Data Link Control) er en WAN-protokol beregnet til at udføre indkapslingen af ​​dataene i datalinklaget. Indkapslingen af ​​dataene betyder at ændre formatet af dataene. SDLC er forgængeren af ​​HDLC, som står for Synchronous Data Link Control-protokollen . Både SDLC og HDLC-protokollen er udviklet af IBM og sendt til ANSI og ISO for accept som de internationale standarder.

HDLC-protokollen følger det bitorienterede koncept og bruger bitfyldning til opnåelse af data gennemsigtighed. Her bitorienteret tilgang betyder, at den enkelte bit bruges til at præsentere kontrolinformationen. Rammens struktur af HDLC indeholder adresse-, kontrol-, data-, checksum og flagfelter. Standardindkapslingsprotokollen i Cisco-enhederne er HDLC. Cisco-proprietære HDLC virker kun, når enhederne i begge ender af linket er af cisco. Standard HDLC kan have forskellige enheder i enderne.

Ramformat for de bitorienterede protokoller

  • Adressefelt - Det bruges til at beskrive terminalen.
  • Kontrolfelt - Bitene i kontrolfeltet er beregnet til sekvensnummer og kvitteringer.
  • Datafelt - Dette felt bruges til at holde oplysningerne.
  • Kontrolsumfelt - I dette felt er bitene reserveret til udførelse af den cykliske redundans kode.

HDLC kommandoer og anmodninger

HDLC bruger en gruppe kommandoer og svar til dets arbejde. Der er tre typer af rammer information, overvågning og unnumbered.

  • Informationsoverførselsformat (I-Frame) - Det transporterer de nummererede rammer på en sekventiel måde, som indeholder informationsfeltet.
  • Overvågningsformat (S-Frame) - Tilsynsrammerne udfører de ledende funktioner som kvittering, status for information, polling og fejlgendannelse. Kommandoerne og anmodningerne i dette er RECEIVE READY, MODTAG IKKE READY, REJECT, osv.
  • Unnumberedt format (U-Frame) - Det udvider i grunden data link kontrol funktioner. Der henhører flere kommandoer og henvendelser under denne kategori, som f.eks. RESET, TEST, FRAME REJECT, ANMODNING AFKOPLING, osv.

Definition af PPP

PPP (Point-to-Point Protocol) er også en WAN-protokol, men der er flere forbedringer i PPP-protokollen efter HDLC. Tidligere er PPP-protokollen ikke proprietær, hvilket betyder, at den kan bruges med to forskellige typer enheder uden at forbyde ændringer i formatet af dataene. Alle linksne behandles som et enkelt, uafhængigt IP-netværk, der har sit eget ramformat, hardwareadresseringsmetode og datalinkprotokol. En punkt-til-punkt-forbindelse opnås uden at tildele flere IP-adresser til de håndgribelige ledninger, og det behøver bare IP-netværksnummeret.

Der er flere funktioner i PPP, som diskuteres nedenfor.

  • For tydeligt at identificere rammens start og slutning anvendes rammemetoden på de asynkrone data. Det er også gavnligt i påvisning af fejlene.
  • En linkkontrolprotokol bruges til at aktivere netværkslinierne, teste dem, afslutte dem, når de ikke længere bruges. Denne linkkontrolprotokol er grundlæggende nyttig i håndtering af de synkrone og asynkrone kredsløb og byte og bitorienterede kodninger.
  • Det kan vælge NCP (Network Control Protocol) for hvert understøttet netværkslag.

Rammeformat for PPP

PPP-rammen indeholder to flagfelter, en protokol arkiveret for at bestemme typen af ​​pakke, der befinder sig i nyttelasten, og et nyttelastfelt, som kan variere. Resten af ​​felterne er imidlertid de samme som HDLC-protokollen.

Arbejde med PPP-protokollen

  • Brugeren opkalder først internetudbyderens router for at etablere den fysiske forbindelse; anmodningen går gennem modemmet.
  • Efter genereringen af ​​svaret fra routerens modem er den fysiske forbindelse etableret.
  • Brugerenhed sender et sæt LCP-pakker i nyttelastfeltet af en eller flere PPP-rammer sekvensvis.
  • PPP parametrene er valgt i overensstemmelse med pakkerne og deres svar.
  • Efter at have valgt PPP-parametre, leveres NCP-pakkerne til konfigurationen af ​​netværkslaget.
  • Derefter tildeles IP-adresserne dynamisk med hjælp fra NCP'en til de nyligt tilsluttede enheder i det forløb, hvor leverandøren har logget ind.
  • Nu er enheden en internethost og kan sende og modtage IP-pakker.
  • På slutter NCP netværkslagertilslutningen og sparer IP-adresserne.

Nøgleforskelle mellem HDLC og PPP

  1. HDLC er en bitorienteret protokol, mens PPP er byteorienteret såvel som bitorienteret, fordi den kan sendes via dial-up-modemlinierne og også ægte bitorienteret HDLC.
  2. Kun synkronmedier kan bruges i HDLC. I modsætning hertil kan PPP arbejde med synkron og asynkron medier.
  3. Der findes ingen linkautentificering i HDLC, mens den leveres i PPP.
  4. PPP kan dynamisk tildele og frigøre IP-adressen i henhold til brugen. Modsat er dette ikke tilfældet i HDLC.
  5. Interoperabilitet mellem ikke-cisco-enhederne i HDLC kan ikke opnås. Denne begrænsning af HDLC er imidlertid elimineret fra PPP-protokollen.

Konklusion

Mellem HDLC og PPP udfører PPP-protokollen bedre end HDLC, fordi der ikke er tvang om at bruge Cisco-enhederne i begge ender, hvilket betyder, at de er interoperable. PPP understøtter også flere protokoller og understøtter godkendelse.

Top