Differenza tra HDLC e PPP

HDLC vs PPP

Sia HDLC che PPP sono protocolli del livello di collegamento dati. HDLC (High-Level Data Link Control) è un protocollo di comunicazione utilizzato nello strato di collegamento dati delle reti di computer, sviluppato da ISO (International Organization for Standardization) ed è stato creato da SDLC (Synchronous Data Link Control) di IBM. PPP è un protocollo di livello di collegamento dati basato su HDLC ed è molto simile a HDLC. Entrambi sono protocolli WAN (Wide Area Network) e funzionano bene per collegare linee affittate point-to-point.

Cos'è l'HDLC?

L'HDLC è entrato in esistenza solo quando l'IBM ha presentato SDLC a vari comitati di standard e uno di loro (ISO) ha modificato SDLC e ha creato il protocollo HDLC. HDLC è considerato come un superset compatibile di SDLC. È un protocollo sincrono bit-oriented. HDLC supporta l'operazione sincrona e full-duplex. HDLC ha un'opzione per il checksum a 32 bit e il supporto HDLC le configurazioni Point-to-point e Multipoint. HDLC identifica il tipo di nodo "primario", che controlla le altre stazioni che sono chiamate nodi "secondari". Solo un nodo primario controllerà i nodi secondari. HDLC supporta tre modalità di trasferimento e sono le seguenti. Il primo è il modo di risposta normale (NRM) in cui i nodi secondari non possono comunicare con un primario fino a quando il primario non ha dato il permesso. In secondo luogo, la modalità di risposta asincrona (ARM) consente ai nodi secondari di parlare senza l'autorizzazione primaria. Infine, ha la modalità bilanciata asincrona (ABM), che introduce un nodo combinato, e tutte le comunicazioni ABM avvengono solo tra questi tipi di nodi.

Cos'è il PPP?

Come accennato in precedenza, PPP è un protocollo di livello di collegamento dati basato su HDLC ed è molto simile a HDLC. Viene utilizzato per la comunicazione diretta tra due nodi. La privacy, l'autenticazione e la compressione della crittografia della trasmissione sono fornite da PPP. L'autenticazione è fornita da PAP (protocollo di autenticazione password) e più comunemente dai protocolli CHAP (Challenge Handshake Protocol). Viene utilizzato per vari tipi di reti composte da diversi supporti fisici come linea di collegamento, fibra ottica, cavo seriale, telefono cellulare e linea telefonica. È molto popolare tra gli ISP (Internet Service Provider) come mezzo per fornire ai clienti l'accesso dial-up a Internet. Per fornire servizi DSL (Digital Subscriber Line) ai propri clienti, i provider di servizi utilizzano il protocollo Point-to-Point su Ethernet (POPoE) e il protocollo Point-to-Point su ATM (POPoA), che sono due forme di PPP incapsulate. Il PPP viene utilizzato sia per i circuiti sincroni che asincroni. Funziona con diversi protocolli di rete come IP (Internet Protocol), IPX (Internetwork Packet Exchange), NBF e AppleTalk. Anche le connessioni a banda larga utilizzano PPP. Sebbene PPP sia stato progettato un po 'dopo le specifiche HDLC originali, PPP include molte funzionalità aggiuntive che erano disponibili solo in protocolli di collegamento dati proprietari in quel momento..

Sebbene HDLC e PPP siano protocolli di livello di collegamento dati WAN molto simili utilizzati per le comunicazioni punto-punto, hanno le loro differenze. A differenza di HDLC, PPP non è proprietario quando viene utilizzato in un router Cisco. Diversi sotto-protocolli costituiscono la funzionalità di PPP. Il PPP è ricco di funzionalità con funzionalità di connessione remota e viene utilizzato pesantemente dagli ISP per fornire Internet ai propri clienti. A differenza di HDLC, PPP può essere utilizzato con entrambe le connessioni sincrone e asincrone.