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
|