Che cos'è un protocollo punto-punto?
Il protocollo punto-punto (PPP) è un metodo di rete del computer per la trasmissione di dati tra due computer o dispositivi. PPP e i suoi protocolli associati sono progettati per colmare il divario tra connessioni fisiche e protocolli di rete più astratti come il Protocollo Internet. Ha funzionalità avanzate progettate per garantire qualità, sicurezza e prestazioni. PPP viene utilizzato più comunemente per le connessioni Internet remote, ma può essere utilizzato anche per altri tipi di connessioni.
I protocolli di rete di computer più diffusi, il protocollo di controllo della trasmissione e il protocollo Internet (TCP / IP), si basano su un livello di rete fisica inferiore per la connettività. Questi protocolli sono stati progettati pensando alla tradizionale tecnologia di rete informatica come Ethernet. Questo è diventato un problema quando i computer hanno iniziato a connettersi tra loro in altri modi. A differenza delle reti tradizionali in cui molti computer sono interconnessi, le connessioni seriali e i collegamenti punto-punto forniscono ponti diretti tra due macchine. TCP / IP non è stato progettato per questo tipo di ambiente.
Il protocollo punto-punto risolve questo problema e consente di utilizzare TCP / IP su collegamenti punto-punto. PPP "incapsula" le singole unità di dati, chiamate datagrammi, prodotte da altri protocolli di rete. Nella loro forma incapsulata, i datagrammi viaggiano su un collegamento punto-punto e vengono quindi riconvertiti in datagrammi TCP / IP standard per viaggiare attraverso le reti tradizionali. Un esempio comune è una connessione Internet dial-up, in cui il computer di un cliente genera traffico TCP / IP standard, lo incapsula utilizzando PPP e lo invia attraverso linee telefoniche standard a un server ISP (Internet Service Provider). Alla fine dell'ISP, i dati incapsulati diventano ancora una volta un datagramma standard e possono viaggiare attraverso Internet.
Sebbene il nome implichi un singolo protocollo, il protocollo da punto a punto dipende da diversi protocolli associati per funzionare. Il protocollo LCP (Link Control Protocol) avvia e mantiene le connessioni PPP. Diversi protocolli possono essere utilizzati per l'autenticazione utente, inclusi il protocollo Password Authentication Protocol (PAP), il protocollo CHAP (Challenge-Handshake Authentication Protocol) e il più recente Extensible Authentication Protocol (EAP). Altri protocolli possono abilitare la crittografia su una connessione PPP o comprimere i dati per rendere il collegamento più efficiente. È anche possibile unire due connessioni per una maggiore larghezza di banda utilizzando il protocollo PPP Multilink.
Come notato, le connessioni Internet dial-up utilizzano spesso il protocollo punto-punto come base per il loro funzionamento. Tuttavia, PPP è stato progettato per essere flessibile e può essere utilizzato con altri tipi di connessioni punto-punto. Le connessioni Internet su sistemi ISDN (Integrated Services Digital Network) a volte utilizzano PPP e i servizi Digital Subscriber Line (DSL) utilizzano una versione leggermente modificata nota come protocollo punto-punto su Ethernet (PPPoE). PPP non è limitato a TCP / IP; può incapsulare datagrammi da molti altri protocolli di rete, consentendo connessioni più avanzate utilizzate nelle impostazioni aziendali.