El protocolo punto a punto (PPP) es un protocolo de capa de enlace de datos que encapsula y transmite paquetes de la capa de red a través de un enlace punto a punto (P2P). PPP admite la transmisión de datos punto a punto a través de enlaces síncronos y asíncronos de dúplex full.
PPP se basa en el protocolo serial line internet protocol (SLIP). PPP admite enlaces síncronos y asíncronos, mientras que otros protocolos de capa de enlace de datos, como Frame Relay (FR), solo admiten enlaces síncronos. PP es un protocolo extensible, que facilita la extensión no solo de IP sino también de otros protocolos y es capaz de soportar la negociación de atributos de capa de enlace. PPP es compatible con múltiples Protocolos de control de red (NCP), como el Protocolo de control de IP (IPCP) y el Protocolo de control de intercambio de paquetes entre redes (IPXCP) para negociar los diferentes atributos de la capa de red. PPP proporciona el Protocolo de autenticación de contraseña (PAP) y el Protocolo de autenticación por desafío mutuo (CHAP) para la autenticación de seguridad de red. PPP no tiene un mecanismo de retransmisión, lo que reduce el costo de la red y acelera la transmisión de paquetes.