LCP fonctionne avec la couche de liaison de données et joue un rôle dans l'établissement, la configuration et le test de la connexion de liaison de données. Il établit la liaison point à point. Il négocie également et configure les options de contrôle sur la liaison de données de réseau étendu, qui sont gérées par les protocoles NCP.

Il fournit d'autre part la configuration automatique des interfaces à chaque extrémité, notamment les tâches suivantes :

Une fois la liaison établie, le protocole PPP fait également appel au LCP pour synchroniser automatiquement les formats d'encapsulation tels que l'authentification, la compression et la détection d'erreurs.