Протокол PPTP
краткое описание структуры пакетов
PPTP
RFC2637
Протокол PPTP (Point to Point Tunneling Protocol) позволяет передавать пакеты PPP через сети IP. Протокол использует архитектуру клиент-сервер для разделения функций, существующих в современных серверах сетевого доступа NAS и поддержки виртуальных частных сетей VPN (Virtual Private Network). PPTP включает спецификации протоколов контроля вызовов и управления, позволяющих серверу контролировать доступ по коммутируемым каналам телефонных сетей ТсОП и ISDN или организовывать исходящие коммутируемые соединения. Протокол PPTP использует GRE-подобный (Generic Routing Encapsulation) механизм для управления сервисом инкапсуляции дейтаграмм по потокам и насыщению при передаче пакетов PPP.
Формат заголовков PPTP показан на рисунке.
16
|
32
|
Размер
|
Тип сообщения PPTP
|
Магическое число
|
Тип сообщений контроля
|
Зарезервировано (0)
|
Формат заголовков PPTP
Размер
Общая длина сообщения PPTP (с учетом заголовка) в октетах.
Тип сообщения PPTP
Один из двух идентификаторов типа сообщения:
1 контроль
2 управление
Магическое число
Это поле всегда содержит значение 0x1A2B3C4D, служащее для того, чтобы приемник мог корректно синхронизироваться с потоком данных TCP.
Тип сообщений контроля
1 Start-Control-Connection-Request
2 Start-Control-Connection-Reply
3 Stop-Control-Connection-Request
4 Stop-Control-Connection-Reply
5 Echo-Request
-
Echo-Reply
Управление вызовами
7 Outgoing-Call-Request
8 Outgoing-Call-Reply
9 Incoming-Call-Request
10 Incoming-Call-Reply
-
Incoming-Call-Connected
-
Call-Clear-Request
-
Call-Disconnect-Notify
Отчеты об ошибках
14 WAN-Error-Notify
Управление сеансами PPP
15 Set-Link-Info
Авторские права Энциклопедия сетевых протоколов
Все права защищены.
Дата публикации: 2005-09-22 (13045 просм.)
[ Назад ]
Обсудить статью на Форуме.
|