Protokol od točke do točke (PPP) je metoda računalnog umrežavanja za prijenos podataka između dva računala ili uređaja. PPP i njegovi prateći protokoli dizajnirani su da premoste jaz između fizičkih veza i apstraktnijih mrežnih protokola poput Internetskog protokola. Ima napredne značajke dizajnirane da osiguraju kvalitetu, sigurnost i performanse. PPP se najčešće koristi za dial-up internetske veze, ali se može koristiti i za druge vrste veza.
Najrašireniji računalni mrežni protokoli, Protokol upravljanja prijenosom i Internetski protokol (TCP/IP), oslanjaju se na niži fizički mrežni sloj za povezivanje. Ovi protokoli su dizajnirani s tradicionalnom tehnologijom računalne mreže kao što je Ethernet. To je postalo problem kada su računala počela međusobno biti povezana na druge načine. Za razliku od tradicionalnih mreža gdje su mnoga računala međusobno povezana, serijske veze i veze točka-točka pružaju izravne mostove između dvaju računala. TCP/IP nije dizajniran za ovu vrstu okruženja.
Protokol točka-točka rješava ovaj problem i omogućuje korištenje TCP/IP-a preko veza od točke do točke. PPP “inkapsulira” pojedinačne jedinice podataka, nazvane datagrami, proizvedene od strane drugih mrežnih protokola. U svom inkapsuliranom obliku, datagrami putuju preko veze točka-točka, a zatim se pretvaraju natrag u standardne TCP/IP datagrame za putovanje kroz tradicionalne mreže. Uobičajeni primjer je dial-up internetska veza, gdje računalo korisnika generira standardni TCP/IP promet, enkapsulira ga pomoću PPP-a i šalje ga preko standardnih telefonskih linija do poslužitelja davatelja internetskih usluga (ISP). Na kraju ISP-a, enkapsulirani podaci ponovno postaju standardni datagram i mogu putovati Internetom.
Iako naziv implicira jedan protokol, protokol od točke do točke za rad se oslanja na nekoliko pratećih protokola. Link Control Protocol (LCP) pokreće i održava PPP veze. Za provjeru autentičnosti korisnika može se koristiti nekoliko protokola, uključujući Protokol za provjeru autentičnosti lozinke (PAP), Protokol provjere autentičnosti Challenge-handshake (CHAP) i noviji Extensible Authentication Protocol (EAP). Drugi protokoli mogu omogućiti enkripciju preko PPP veze ili komprimirati podatke kako bi veza bila učinkovitija. Dvije veze se čak mogu spojiti za veću propusnost koristeći PPP Multilink Protocol.
Kao što je navedeno, dial-up internetske veze često koriste protokol točka-točka kao osnovu za svoj rad. PPP je, međutim, dizajniran da bude fleksibilan i može se koristiti s drugim vrstama veza točka-točka. Internetske veze preko sustava digitalne mreže integriranih usluga (ISDN) ponekad koriste PPP, a usluge digitalne pretplatničke linije (DSL) koriste malo izmijenjenu verziju poznatu kao protokol od točke do točke preko Etherneta (PPPoE). PPP također nije ograničen na TCP/IP; može enkapsulirati datagrame iz mnogih drugih mrežnih protokola, omogućujući naprednije veze koje se koriste u poslovnim postavkama.