Diferența dintre HDLC și PPP

HDLC vs PPP

Atât HDLC cât și PPP sunt protocoale de strat de legătură de date. HDLC este un protocol de comunicație folosit la nivelul rețelei de calculatoare, elaborat de ISO (Organizația Internațională pentru Standardizare), și a fost creat din SDLC (Synchronous Data Link Control) al IBM. PPP este un protocol de strat de legătură de date bazat pe HDLC și este foarte similar cu HDLC. Ambele sunt protocoalele WAN (Network Wide Area) și funcționează bine pentru a conecta liniile închiriate punct-la-punct.

Ce este HDLC?

HDLC a intrat în vigoare numai atunci când IBM a prezentat SDLC comitetelor de standardizare diferite și unul dintre acestea (SDS) a modificat SDLC și a creat protocolul HDLC. HDLC este considerată o supersetă compatibilă cu SDLC. Este un protocol sincron orientat pe bit. HDLC suportă funcționarea sincronă, full duplex. HDLC are o opțiune pentru suma de control pe 32 biți și HDLC suportă configurațiile Point-to-Point și Multipoint. HDLC identifică tipul nodului "primar", care controlează și alte posturi denumite noduri "secundare". Numai un nod primar va controla nodurile secundare. HDLC suportă trei moduri de transfer și sunt după cum urmează. Primul este modul de răspuns normal (NRM) în care nodurile secundare nu pot comunica cu un primar până când primarul nu și-a dat permisiunea. În al doilea rând, modul de răspuns asincron (ARM) permite nodurilor secundare să vorbească fără permisiunea primarului. În cele din urmă, acesta are un mod asincron echilibrat (ABM), care introduce un nod combinat și toate comunicările ABM se întâmplă între aceste tipuri de noduri.

Ce este PPP?

După cum sa menționat mai sus, PPP este un protocol de strat de legătură de date bazat pe HDLC și este foarte similar cu HDLC. Se utilizează pentru comunicarea directă între două noduri. Transmisia de confidențialitate criptare, autentificare și compresie sunt furnizate de PPP. Autentificarea este furnizată de PAP (Password Authentication Protocol) și mai frecvent de protocoalele CHAP (Challenge Handshake Protocol). Este utilizat pentru diferite tipuri de rețele care sunt alcătuite din medii fizice diferite, cum ar fi linia de trunchi, fibră optică, cablu serial, telefon celular și linie telefonică. Este foarte popular printre furnizorii de servicii Internet (ISP) ca mijloc de furnizare a accesului la Internet prin dial-up. Pentru a furniza clienților servicii DSL (Digital Subscriber Line), furnizorii de servicii utilizează Protocolul Point-to-Point prin Ethernet (POPoE) și Protocolul Point-to-Point pe ATM (POPoA), care sunt două forme încapsulate de PPP. PPP este utilizat atât pentru circuitele sincrone cât și pentru cele asincrone. Funcționează cu diferite protocoale de rețea, cum ar fi IP (Internet Protocol), IPX (Internetwork Packet Exchange), NBF și AppleTalk. Conexiunile de bandă largă utilizează de asemenea PPP. Deși PPP a fost proiectat oarecum după specificațiile HDLC originale, PPP include multe caracteristici suplimentare care au fost disponibile numai în protocoalele de legături de date proprietate în acel moment.

Deși HDLC și PPP sunt foarte asemănătoare protocoale de straturi de legături de date WAN folosite pentru comunicații punct-la-punct, ele au diferențele. Spre deosebire de HDLC, PPP nu este proprietate atunci când este utilizat într-un router Cisco. Mai multe subprotocoale alcătuiesc funcționalitatea PPP. PPP este bogat în caracteristici cu caracteristici de rețea dial-up și este folosit în mare măsură de ISP-uri pentru a oferi clienților Internet. Spre deosebire de HDLC, PPP poate fi utilizat atât cu conexiuni sincrone cât și asincrone.