Протокол PAP
RFC 1334
Протокол PAP (Password Authentication Protocol - аутентификация по паролю) обеспечивает узлам одного уровня простой способ идентификации друг друга путем двухстороннего согласования (handshake).
Пакеты PAP инкапсулируются в информационное поле кадров канального уровня PPP с полем протокола c023. Структура пакетов PAP показана на рисунке.
Код
|
Идентификатор
|
Размер
|
Данные
|
1 байт
|
1 байт
|
2 байта
|
Переменный размер
|
Структура пакетов PAP
Код
Однооктетное поле, определяющее тип пакета PAP.
1 Authenticate-Request
2 Authenticate-Ack
3 Authenticate-Nak
Идентификатор
Десятичное значение, идентифицирующее соответствующий запрос или отклик.
Размер
Размер всех полей пакета PAP.
Данные
Формат поля данных определяется значением кода. Поле данных пакетов PAP может иметь нулевой размер.
Формат запросов аутентификации (Authenticate-Request) показан на рисунке.
Размер Peer-ID
|
Peer-ID
|
Размер пароля
|
Пароль
|
1 байт
|
Переменный размер
|
1 байт
|
Переменный размер
|
Структура запросов аутентификации (Authenticate-Request)
Размер Peer-ID
Размер поля Peer-ID в октетах.
Peer-ID
Указывает имя узла для аутентификации.
Размер пароля
Указывает размер пароля в октетах.
Пароль
Содержит пароль, используемый для аутентификации.
Формат пакетов Authenticate -Ack и Authenticate-Nak показан на следующем рисунке.
Размер сообщения
|
Сообщение
|
1 байт
|
Переменный размер
|
Структура пакетов Authenticate -Ack и Authenticate-Nak
Размер сообщения
Размер поля Сообщение.
Сообщение
Содержание сообщения зависит от реализации.
Авторские права Энциклопедия сетевых протоколов
Все права защищены.
Дата публикации: 2005-12-08 (5017 просм.)
[ Назад ]
Обсудить статью на Форуме.
|