Point-to-Point Protokol

Bilgisayar ağlarında Point-to-Point Protokolü (Kısaca PPP, Türkçe: Noktadan noktaya), iki ağ geçidi arasında doğrudan bağlantı kurmaya yarayan veri köprüleme protokolüdür.
 
PPP, bir bilgisayarı internete bağlamada kullanılan bir yöntemdir.

PPP iki bilgisayar arasında seri bağlantı/arayüz ile veri bağlantısı için tasarlanmıştır, tipik bir örnek bir PC Telefon Hattı ile bir Server bağlantısıdır. Örnek olarak, Internet Servis sağlayıcınız size bir PPP bağlantı sağlar ve böylece onun sunucusu sizin isteklerinize cevap verir, onları internet ağına gönderir ve oradan gelen cevabı gene internet aracılığıyla size geri getirir. PPP Internet Protocol (IP) unu kullanır (ve diğer protokollara da uyumlu olacak şekilde tasarlanmıştır). Bu yüzden bazen
TCP/IP süitinin protokolu olarak anılır.

Open System Interconnection (OSI) referans modelle ilgili olarak, PPP Veri bağlantısı katmanı Layer 2 (data-link layer) servisini sağlar. Esas olarak, sizin PC nizin TCP/IP paketlerini paketleyip onları internet Server'a (paketlerin gerçekten Internet e giriş yaptığı Server) yönlendirir. Bu ağ yapısında paket kaynaktan hedefe giderken birden fazla ara makine üzerinden geçebilir. Bu tarz yapılarda birçok yön vardır.

PPP farklı fiziksel medya üzerinde, (twisted pair veya optik line ya da uydu iletişimide dahil) kullanmaya uygun full-duplex yani aynı anda çift yönlü (telefon haberleşmesi full-duplex dir) bir protokoldur. Paket encapsulation için High Speed Data Link Control (HDLC) nin varyasyonunu kullanır.

PPP umumiyetle daha eski Internet standardı olan Serial Line Internet Protocol (SLIP) a tercih edilir, zira PPP hem synchronous hem de asynchronous iletişimi destekler. PPP bir hattı diğer kullanıcılar ile paylaşır ve SLIP de olmayan hata tespit mekanizması PPP nin tercih edilmesinin başka bir nedenidir.