HDLC vs PPP
Sia HDLC che PPP sono protocolli di livello di collegamento dati. HDLC (High-Level Data Link Control) è un protocollo di comunicazione utilizzato a livello 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 dedicate punto a punto.
Cos'è l'HDLC?
L'HDLC è nato solo quando IBM ha presentato SDLC a vari comitati per gli standard e uno di loro (ISO) ha modificato l'SDLC e ha creato il protocollo HDLC. HDLC è considerato un superset compatibile di SDLC. È un protocollo sincrono bit-oriented. HDLC supporta il funzionamento sincrono, full duplex. HDLC ha un'opzione per checksum a 32 bit e HDLC supporta le configurazioni Point-to-point e Multipoint. HDLC identifica il tipo di nodo "primario", che controlla altre stazioni chiamate nodi "secondari". Solo un nodo primario controllerà i nodi secondari. HDLC supporta tre modalità di trasferimento e sono le seguenti. Il primo è la modalità 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. Secondo,l'Asynchronous Response Mode (ARM) consente ai nodi secondari di parlare senza l'autorizzazione del primario. Infine, ha Asynchronous Balanced Mode (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 dai protocolli PAP (Password Authentication Protocol) e più comunemente dai protocolli CHAP (Challenge Handshake Protocol). Viene utilizzato per vari tipi di reti costituite da diversi mezzi fisici come linea principale, fibra ottica, cavo seriale, telefono cellulare e linea telefonica. È molto popolare tra gli ISP (Internet Service Provider) come mezzo per fornire ai clienti un accesso dial-up a Internet. Per fornire servizi DSL (Digital Subscriber Line) ai propri clienti,i fornitori di servizi utilizzano POPoE (Point-to-Point Protocol over Ethernet) e POPoA (Point-to-Point Protocol over ATM), che sono due forme incapsulate di PPP. PPP viene utilizzato sia per 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 state disponibili solo nei protocolli di collegamento dati proprietari in quel momento. Sebbene PPP sia stato progettato in qualche modo dopo le specifiche HDLC originali, PPP include molte funzionalità aggiuntive che erano disponibili solo nei protocolli di collegamento dati proprietari in quel momento. Sebbene PPP sia stato progettato un po 'dopo le specifiche HDLC originali, PPP include molte funzionalità aggiuntive che erano state disponibili solo nei 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 a punto, hanno le loro differenze. A differenza di HDLC, PPP non è proprietario se utilizzato in un router Cisco. Diversi sottoprotocolli costituiscono la funzionalità di PPP. PPP è ricco di funzionalità con funzionalità di connessione remota ed è ampiamente utilizzato dagli ISP per fornire Internet ai propri clienti. A differenza di HDLC, PPP può essere utilizzato sia con connessioni sincrone che asincrone.