Password Authentication Protocol (PAP) est un protocole d'authentification pour PPP. Les données sont transmises en texte clair sur le réseau ce qui le rend par conséquent non sécurisé.

L'avantage du PAP est qu'il est extrêmement simple à implémenter, lui permettant d'être utilisé dans des systèmes embarqués très légers. Sur des systèmes de taille raisonnable on préférera sans doute le protocole CHAP.

Format des messages Un paquet PAP est encapsulé dans une trame PPP. Le champ protocole a une valeur de C023 (hex) : FanionAdresseContrôleProtocole (C023 (hex))Contenu du message (tableau ci-dessous)FCSFanion

Description1 octet1 octet2 octets1 octetVariable1 octetVariableRequête d'authentificationCode = 1IdentifiantLongueurLongueur du nom d'utilisateurNom d'utilisateurLongueur du mot de passeMot de passeReconnaissance d'authentificationCode = 2IdentifiantLongueurLongueur du messageMessageReconnaissance négative d'authentificationCode = 3IdentifiantLongueurLongueur du messageMessage

Voir aussi

Articles connexes Challenge-Handshake Authentication Protocol Extensible Authentication Protocol

Liens externes RFC 1334

Catégorie:Protocole d'authentification