Password Authentication Protocol

Το Password Authentication Protocol (PAP) είναι ένα απλό πρωτόκολλο αυθεντικοποίησης που χρησιμοποιείται για την αυθεντικοποίηση ενός χρήστη σε κάποιο Διακομιστή Πρόσβασης Δικτύου (Network Access Server, NAS) που μπορεί να χρησιμοποιείται για παράδειγμα από παρόχους υπηρεσιών ίντερνετ. Το PAP χρησιμοποιείται από το πρωτόκολλο PPP. Το PAP μεταδίδει μη κρυπτογραφημένους ASCII κωδικούς μέσω δικτύου και γι' αυτό θεωρείται μη ασφαλές. Χρησιμοποιείται ως έσχατη λύση όταν ο απομακρυσμένος διακομιστής δεν υποστηρίζει πιο ισχυρό πρωτόκολλο αυθεντικοποίησης, όπως το CHAP ή το EAP.

 Κύκλος εργασιών πρωτοκόλλου 
 Ο πελάτης αποστέλλει όνομα χρήστη και κωδικό πρόσβασης
 Ο διακομιστής αποστέλλει μήνυμα authentication-ack, εάν τα διαπιστευτήρια είναι αποδεκτά ή εναλλακτικά authentication-nak, εάν δεν είναι αποδεκτά.

 Πακέτα PAP 
Περιγραφή1 byte1 byte2 bytes1 byteΜεταβλητή1 byteΜεταβλητήAuthentication-requestCode = 1IDLengthUsername lengthUsernamePassword lengthPasswordAuthentication-ackCode = 2IDLengthMessage lengthUsernameAuthentication-nakCode = 3IDLengthMessage lengthUsername
Το πακέτο PAP ενθυλακώνεται σε ένα PPP frame. Το πεδίο του πρωτοκόλλου έχει τιμή C023 (hex).
FlagAddressControlProtocol (C023 (hex))Payload (table above)FCSFlag

 Δείτε επίσης 
 CHAP - Challenge-handshake authentication protocol
 EAP - Extensible Authentication Protocol
 RFC 1334 – PPP Authentication Protocols

 Παραπομπές 

Κατηγορία:Πρωτόκολλα του ίντερνετ