HDLC vs PPP
Tiek HDLC, tiek PPP yra duomenų perdavimo lygmens protokolai. HDLC (High-Level Data Link Control) yra ryšio protokolas, naudojamas kompiuterių tinklų duomenų perdavimo lygmenyje, sukurtas ISO (Tarptautinė standartizacijos organizacija) ir sukurtas iš IBM SDLC (sinchroninio duomenų ryšio valdymo). PPP yra duomenų perdavimo sluoksnio protokolas, pagrįstas HDLC ir labai panašus į HDLC. Abu yra WAN (Wide Area Network) protokolai ir puikiai veikia jungiant tiesiogines skirtąsias linijas.
Kas yra HDLC?
HDLC atsirado tik tada, kai IBM pateikė SDLC įvairiems standartų komitetams ir vienas iš jų (ISO) pakeitė SDLC ir sukūrė HDLC protokolą. HDLC laikomas suderinamu SDLC superrinkiniu. Tai į bitus orientuotas sinchroninis protokolas. HDLC palaiko sinchroninį dvipusį veikimą. HDLC turi 32 bitų kontrolinės sumos parinktį, o HDLC palaiko tašką į tašką ir kelių taškų konfigūracijas. HDLC nustato „pirminio“mazgo tipą, kuris valdo kitas stotis, kurios vadinamos „antriniais“mazgais. Tik pirminis mazgas valdys antrinius mazgus. HDLC palaiko tris perdavimo režimus ir jie yra tokie. Pirmasis yra normalus atsako režimas (NRM), kai antriniai mazgai negali susisiekti su pirminiu, kol pirminis neduoda leidimo. Antra, asinchroninio atsako režimas (ARM) leidžia antriniams mazgams kalbėti be pirminio leidimo. Galiausiai jis turi asinchroninį subalansuotą režimą (ABM), kuris įveda kombinuotą mazgą, o visas ABM ryšys vyksta tik tarp šių mazgų.
Kas yra PPP?
Kaip minėta, PPP yra duomenų perdavimo sluoksnio protokolas, pagrįstas HDLC ir labai panašus į HDLC. Jis naudojamas tiesioginiam ryšiui tarp dviejų mazgų. Perdavimo šifravimo privatumą, autentifikavimą ir glaudinimą užtikrina PPP. Autentifikavimą užtikrina PAP (slaptažodžio autentifikavimo protokolas) ir dažniausiai CHAP (iššūkio rankos paspaudimo protokolas) protokolai. Jis naudojamas įvairių tipų tinklams, sudarytiems iš skirtingų fizinių laikmenų, tokių kaip magistralinė linija, šviesolaidis, nuoseklusis kabelis, mobilusis telefonas ir telefono linija. Jis yra labai populiarus tarp IPT (Internet Service Providers) kaip terpė, suteikianti klientams prieigą prie interneto telefono ryšiu. Siekdami teikti DSL (skaitmeninės abonento linijos) paslaugas savo klientams, paslaugų teikėjai naudoja „Point-to-Point Protocol over Ethernet“(POPoE) ir „Point-to-Point Protocol over ATM“(POPoA), kurie yra dvi integruotos PPP formos. PPP naudojamas tiek sinchroninėms, tiek asinchroninėms grandinėms. Jis veikia su skirtingais tinklo protokolais, tokiais kaip IP (interneto protokolas), IPX (interneto paketų mainai), NBF ir AppleTalk. Plačiajuostis ryšys taip pat naudoja PPP. Nors PPP buvo sukurtas šiek tiek po originalių HDLC specifikacijų, PPP apima daug papildomų funkcijų, kurios tuo metu buvo prieinamos tik patentuotuose duomenų perdavimo protokoluose.
Nors HDLC ir PPP yra labai panašūs WAN duomenų ryšio sluoksnio protokolai, naudojami ryšiams iš taško į tašką, jie turi savo skirtumų. Skirtingai nuo HDLC, PPP nėra patentuotas, kai naudojamas Cisco maršrutizatoriuje. PPP funkcionalumą sudaro keli antriniai protokolai. PPP yra daug funkcijų su telefono ryšio tinklo funkcijomis, o interneto paslaugų teikėjai jį labai naudoja, kad galėtų teikti internetą savo klientams. Skirtingai nuo HDLC, PPP galima naudoti su sinchronine ir asinchronine jungtimi.