PPP est apparu à l'origine comme protocole d'encapsulation pour le transport de trafic IPv4 sur les liaisons point à point. Il offre une méthode standard pour le transport de paquets multiprotocoles sur les liaisons point à point.

Il présente de nombreux avantages, notamment le fait qu'il ne s'agit pas d'un protocole propriétaire. Le protocole PPP comprend de nombreuses fonctionnalités non disponibles dans HDLC :