Tanto HDLC como PPP son protocolos de capa de enlace de datos. HDLC (Control de enlace de datos de alto nivel) es un protocolo de comunicación utilizado en la capa de enlace de datos de las redes informáticas, desarrollado por ISO se creó a partir del SDLC de IBM (Control de Enlace de Datos Sincrónicos). PPP es un protocolo de capa de enlace de datos basado en HDLC y es muy similar al HDLC. Ambos son protocolos WAN y funcionan bien para conectar líneas punto a punto.
Aunque HDLC y PPP son protocolos de capa de enlace de datos WAN muy similares a los utilizados para las comunicaciones punto a punto, tienen sus diferencias. A diferencia de HDLC, PPP no es propietario cuando se usa en un enrutador de Cisco. Varios sub-protocolos conforman la funcionalidad de PPP. PPP tiene funciones de acceso telefónico a redes y es utilizado en gran medida por los ISP para proporcionar Internet a sus clientes. A diferencia de HDLC, PPP se puede utilizar tanto con conexiones síncronas como asíncronas.