Protokol od točke do točke (PPP) je računalniška omrežna metoda za prenos podatkov med dvema računalnikoma ali napravama. PPP in njegovi spremljevalni protokoli so zasnovani tako, da premostijo vrzel med fizičnimi povezavami in bolj abstraktnimi omrežnimi protokoli, kot je internetni protokol. Ima napredne funkcije, ki zagotavljajo kakovost, varnost in zmogljivost. PPP se najpogosteje uporablja za klicne internetne povezave, vendar se lahko uporablja tudi za druge vrste povezav.
Najbolj razširjena računalniška omrežna protokola, Transmission Control Protocol in Internet Protocol (TCP/IP), se za povezljivost zanašata na nižjo fizično omrežno plast. Ti protokoli so bili zasnovani z mislijo na tradicionalno računalniško omrežno tehnologijo, kot je Ethernet. To je postalo težava, ko so se računalniki začeli med seboj povezati na druge načine. Za razliko od tradicionalnih omrežij, kjer je veliko računalnikov medsebojno povezanih, serijske povezave in povezave od točke do točke zagotavljajo neposredne mostove med dvema strojema. TCP/IP ni bil zasnovan za to vrsto okolja.
Protokol od točke do točke rešuje to težavo in omogoča uporabo TCP/IP prek povezav od točke do točke. PPP »inkapsulira« posamezne enote podatkov, imenovane datagrami, ki jih proizvajajo drugi omrežni protokoli. V svoji inkapsulirani obliki datagrami potujejo prek povezave od točke do točke in se nato pretvorijo nazaj v standardne datagrame TCP/IP za potovanje po tradicionalnih omrežjih. Pogost primer je internetna povezava na klic na klic, kjer strankin računalnik ustvari standardni promet TCP/IP, ga enkapsulira s pomočjo PPP in ga pošlje po standardnih telefonskih linijah strežniku ponudnika internetnih storitev (ISP). Na koncu ponudnika internetnih storitev inkapsulirani podatki ponovno postanejo standardni datagram in lahko potujejo po internetu.
Čeprav ime pomeni en sam protokol, je protokol od točke do točke za delovanje odvisen od več spremljevalnih protokolov. Link Control Protocol (LCP) sproži in vzdržuje povezave PPP. Za preverjanje pristnosti uporabnikov je mogoče uporabiti več protokolov, vključno s protokolom za preverjanje pristnosti gesla (PAP), protokolom za preverjanje pristnosti Challenge-handshake (CHAP) in novejšim Extensible Authentication Protocol (EAP). Drugi protokoli lahko omogočijo šifriranje prek povezave PPP ali stisnejo podatke, da postane povezava učinkovitejša. Dve povezavi je mogoče celo združiti za večjo pasovno širino z uporabo protokola PPP Multilink.
Kot je navedeno, internetne povezave na klic na klic pogosto uporabljajo protokol od točke do točke kot osnovo za svoje delovanje. PPP pa je bil zasnovan tako, da je prilagodljiv in se lahko uporablja z drugimi vrstami povezav od točke do točke. Internetne povezave prek sistemov digitalnega omrežja z integriranimi storitvami (ISDN) včasih uporabljajo PPP, storitve digitalne naročniške linije (DSL) pa uporabljajo nekoliko spremenjeno različico, znano kot protokol od točke do točke prek Etherneta (PPPoE). PPP tudi ni omejen na TCP/IP; lahko kapsulira datagrame iz številnih drugih omrežnih protokolov, kar omogoča naprednejše povezave, ki se uporabljajo v nastavitvah podjetja.