LE PROTOCOLE PPP

Le protocole PPP (Point-to-Point Protocole) a été développé dans les années 1980.
Le protocole PPP fut développé pour transférer des données sur des liens synchrones ou asynchrones entre deux points en utilisant HDLC comme base d’encapsulation et un Frame Check Sequence (FCS)  HDLC pour la détection des erreurs. Cette liaison permet le full duplex et garantit l’ordre d’arrivée des paquets.
Une fonctionnalité intéressante de ce protocole est le multiplexage simultané de plusieurs protocoles de niveau 3 du modèle OSI.
Ce protocole encapsule des paquets IP,IPX et NetBEUI, … dans des trames PPP, puis transmet ces paquets PPP encapsulés à travers la liaison point à point. PPP est donc utilisé entre un client distant et un serveur d’accès distant.
Le protocole PPP est décrit dans la RFC 1331.

Le NAS (Network Access Service) est un équipement de l'ISP supportant de 16 à 200 communications PPP simultanément.
Le client PPP est disponible sur tout système d'exploitation récent: exemple du RAS (Remote Access Service) de Windows.

La connexion via PPP s'effectue en quatre phases:
* Négociation des paramètres de connexion entre le client et le NAS (vitesse de transmission, protocole d'authentification CHAP ou PAP, compression des en-têtes IP..)
* Authentification via PAP ou CHAP (utilisation d'un serveur RADIUS: Remote Authentification Dial In User Service)
* Configuration des paramètres de niveau 3 (@IP, @DNS...)
* Transfert des paquets IP (IP, IPX...)