Пятница, 03.05.2024, 13:47 | RSS
Сетевые протоколы
Протокол CHAP
Меню сайта

Категории каталога
Стек PPP [1]
Протокол PPP [1]
Протокол MLP (Multilink PPP) [1]
Протокол PPP-BPDU [1]
Протокол PPPoE [1]
Протокол BAP [1]
Компрессия BSD [1]
Протокол CHAP [1]
Алгоритм шифрования DESE [1]
Протокол EAP [1]
Протокол LCP [1]
Протокол LEX [1]
Протокол LQR [1]
Протокол PAP [1]
Протокол ATCP [1]
Протокол BACP [1]
Протокол управления мостами (BCP) [1]
Протокол BVCP [1]
Протокол CCP [1]
Протокол DNCP [1]
Протокол ECP [1]
Протокол IPv6CP [1]
Протокол IPCP [1]
Протокол IPXCP [1]
Протокол LEXCP [1]
Протокол NBFCP [1]
Протокол OSINLCP [1]
Протокол SDCP [1]
Протокол SNACP [1]

Поиск

Главная » Статьи » Стек PPP » Протокол CHAP

Протокол CHAP
RFC 1334

Протокол аутентификации CHAP (Challenge Handshake Authentication Protocol) используется для периодической проверки узлов одного уровня, использующих трехстороннюю процедуру согласования (handshake). Процедура проверки выполняется при организации соединения и может повторяться в любой момент в процессе использования канала.


В информационное поле пакетов PPP с полем протокола 0xc223 инкапсулируется единственный пакет CHAP. Структура пакетов CHAP показана на рисунке.


Код

Идентификатор

Размер

Данные

1 байт

1 байт

2 байта

Переменный размер

Структура пакетов CHAP

Код

Код идентифицирует тип пакета CHAP и может принимать одно из перечисленных ниже значений:

1 Challenge (вызов, проверка)

2 Response (отклик)

3 Success (успех)

4 Failure (отказ)

Идентификатор

Дополнительная идентификация в зависимости от типа пакета.

Размер

Размер пакета CHAP с учетом всех полей.

Данные

Поле, содержащее данные в формате, определяемом полем кода. Формат данных для пакетов Challenge и Response показан ниже.


Размер значения

Значение

Имя

1 байт


1 байт

Структура поля данных для пакетов CHAP Challenge и Response

Размер значения

Это поле определяет размер поля значения.

Значение

Значение Challenge представляет собой поток октетов, который должен изменяться при каждом повторении вызова.

Значение Response представляет собой результат расчета на основе потока октетов, содержащего Идентификатор, "Секрет" и значение Challenge.

Имя

Идентификатор системы, передающей пакет.

Для пакетов Success и Failure поле данных имеет переменную длину, а содержащаяся в нем информация зависит от реализации протокола.

Категория: Протокол CHAP | Добавил: protocol (11.02.2008) | Автор: Энциклопедия сетевых протоколов
Просмотров: 1021






TS-Gate [02] Inc. © 2024