HDLC opisuje tehniko enkapsulacije, uporabljeno na podatkih v sinhroni serijski podatkovni povezavi. Po drugi strani se protokol PPP ukvarja z enkapsulacijo podatkov, ki se prenašajo v povezavah od točke do točke, in je lahko sinhrona ali asinhrona.
Primerjalna tabela
Podlaga za primerjavo | HDLC | PPP |
---|---|---|
Razširi se na | Protokol visoke ravni podatkovne povezave | Protokol od točke do točke |
Vrsta protokolov | Bit-orientirani protokol | Protokol z bajtno orientacijo |
Uporabljeno v | Samo sinhroni mediji | Sinhroni in asinhroni mediji |
Preverjanje pristnosti | Ni zagotovila za preverjanje pristnosti | Zagotavlja preverjanje pristnosti |
Dinamično naslavljanje | Ne ponuja dinamičnega naslavljanja. | Uporablja se dinamično naslavljanje. |
Izvedeno v | Konfiguracije od točke do točke in več točk. | Samo konfiguracije od točke do točke. |
Združljivost z drugimi protokoli | Ni mogoče upravljati z napravami, ki niso Cisco. | Interoperabilen je tudi z napravami, ki niso družbe Cisco. |
Opredelitev HDLC
HDLC (High-level Data Link Control) je protokol WAN, ki je namenjen izvedbi inkapsulacije podatkov v sloju podatkovne povezave. Inkapsulacija podatkov pomeni spremembo oblike podatkov. SDLC je predhodnik HDLC, ki pomeni protokol Synchronous Data Link Control . Tako protokol SDLC kot HDLC sta razvila IBM in predložena ANSI in ISO za sprejem kot mednarodni standard.
Protokol HDLC sledi bitno usmerjenemu konceptu in uporablja bitno nadev za doseganje preglednosti podatkov. Tukaj usmerjen pristop pomeni, da se en bit uporablja za predstavitev kontrolnih informacij. Struktura okvirja HDLC vsebuje polja za naslov, nadzor, podatke, kontrolno vsoto in zastavo. Privzeti protokol enkapsulacije v napravah Cisco je HDLC. Lastniška HDLC podjetja Cisco deluje samo, če so naprave v obeh koncih povezave cisco. Standardna HDLC lahko ima na koncih različne naprave.
Format okvirja za bitno usmerjene protokole
- Polje za naslov - Uporablja se za opis terminala.
- Kontrolno polje - Bitovi v kontrolnem polju so namenjeni zaporedni številki in potrdilom.
- Podatkovno polje - To polje se uporablja za shranjevanje podatkov.
- Polje Checksum - V tem polju so bitovi rezervirani za izvedbo ciklične redundančne kode.
Ukazi in zahteve HDLC
HDLC uporablja skupino ukazov in odgovorov za svoje delovanje. Obstajajo tri vrste informacij o okvirjih, nadzorne in neoštevilčene.
- Format prenosa informacij (I-Frame) - prenaša oštevilčene okvirje na zaporeden način, ki vsebuje informacijsko polje.
- Nadzorni format (S-Frame) - Nadzorni okvir opravlja vodstvene funkcije, kot so potrditev, prenos podatkov, izbiranje in obnavljanje napak. Ukazi in zahtevki, ki so vključeni v to, so PREJEMA PRIPRAVLJENI, PREJDUJTE NE PRIPRAVLJENI, ZAVRNITE itd.
- Neštevilčen format (U-Frame) - v bistvu razširja funkcije nadzora podatkovne povezave. Obstaja več ukazov in zahtevkov, ki spadajo v to kategorijo, kot sta RESET, TEST, FRAME REJECT, REQUEST DISCONNECT, itd.
Opredelitev FFS
PPP (Point-to-Point Protocol) je tudi protokol WAN, vendar je po protokolu HDLC v PPP protokolu nekaj izboljšav. Predvsem protokol PPP ni lastniški, kar pomeni, da ga je mogoče uporabiti z dvema različnima tipoma naprav, ne da bi naredili spremembe v formatu podatkov. Vse povezave sodelujejo kot enotno, neodvisno IP omrežje, ki ima svoj format okvirja, metodo za naslavljanje strojne opreme in protokol podatkovnih povezav. Povezava od točke do točke se doseže brez dodelitve več IP naslovov oprijemljivim žicam in potrebuje samo številko IP omrežja.
Obstaja več značilnosti javno-zasebnega partnerstva, ki so opisane v nadaljevanju.
- Za jasno opredelitev začetka in konca okvira se na asinhronih podatkih uporablja metoda uokvirjanja. Prav tako je koristno pri odkrivanju napak.
- Protokol za nadzor povezav se uporablja za omogočanje omrežnih linij, njihovo testiranje, prekinitev, ko jih ne uporabljate več. Ta protokol za nadzor povezav je v bistvu koristen pri upravljanju sinhronih in asinhronih vezij ter bajtnih in bitno usmerjenih kodiranja.
- Za vsako podprto omrežno plast lahko izbere NCP (Network Control Protocol) .
Oblika okvirja za PPP
Delovanje protokola PPP
- Uporabnik najprej pokliče usmerjevalnika ponudnika internetnih storitev, da vzpostavi fizično povezavo; zahteva gre skozi modem.
- Po generiranju odgovora z modemom usmerjevalnika se vzpostavi fizična povezava.
- Uporabniška naprava pošlje paket LCP paketov v polje koristnega toka enega ali več zaporedij posnetkov PPP.
- Parametri PPP so izbrani glede na pakete in njihove odzive.
- Po izbiri parametrov PPP se paketi NCP dostavljajo za konfiguracijo omrežnega sloja.
- Nato se IP naslovi dinamično dodelijo s pomočjo NCP na novo priključene naprave v času trajanja prijave s strani ponudnika.
- Zdaj je naprava internetni gostitelj in lahko pošilja in sprejema pakete IP.
- Pri NCP konča povezavo z mrežnim slojem in prihrani IP naslove.
Ključne razlike med HDLC in PPP
- HDLC je bitno usmerjen protokol, medtem ko je PPP bajtno usmerjen, kot tudi bitno usmerjen, ker ga je mogoče poslati prek klicnih modemskih linij in tudi resnično bitno usmerjeno HDLC.
- V HDLC se lahko uporabljajo samo sinhroni mediji. V nasprotju s tem lahko PPP deluje s sinhronimi in asinhronskimi mediji.
- V HDLC ni zagotovljena avtentikacija povezave, medtem ko je v PPP zagotovljena.
- PPP lahko dinamično dodeli in osvobodi IP naslov glede na uporabo. V nasprotju, to ne velja za HDLC.
- Interoperabilnost med napravami, ki niso Cisco, v HDLC ni dosegljiva. Vendar pa je ta omejitev HDLC izločena iz protokola PPP.
Zaključek
Med HDLC in PPP protokolom PPP deluje bolje kot HDLC, ker ni potrebe po uporabi naprav Cisco na obeh koncih, kar pomeni, da so interoperabilne. PPP podpira tudi več protokolov in podpira preverjanje pristnosti.