| Протокол РРР
Протокол РРР (Point-to-Point Protocol) рассматривается
как стандартный способ организации взаимодействия клиентов с сервером удаленного
доступа в среде Windows Server 2003. Реализация протокола РРР в Windows Server
2003 характеризуется следующими особенностями:
- протокол
РРР в среде Windows Server 2003 поддерживается как на стороне клиента, так и на
стороне сервера. Фактически РРР является единственным протоколом удаленного доступа,
поддерживаемым сервером удаленного доступа под управлением Windows Server 2003;
- структура протокола РРР позволяет осуществлять настройку
параметров транспортного протокола. Например, после установки соединения сервер
удаленного доступа может выдать клиенту IP-адрес;
- протокол
РРР поддерживает несколько методов аутентификации (РАР, SPAP, CHAP, MS-CHAP, MS-CHAP
v2 и ЕАР), а также сжатие и шифрование данных. Большинство реализаций РРР позволяет
полностью автоматизировать последовательность входа в систему.
Поскольку протокол РРР является открытым стандартом, он может служить основой
для организации удаленного доступа к корпоративной сети любых клиентов, использующих
этот протокол.
Протокол РРР применяется в Windows Server 2003 по умолчанию.
Сервер удаленного доступа Windows Server'2003, сконфигурированный на обслуживание
входящих подключений, не требует каких-либо специальных настроек для поддержки
входящих подключений с использованием протокола РРР. Если подключение сконфигурировано
должным образом, запрос на подключение по протоколу РРР будет автоматически обработан
сервером удаленного доступа. При использовании протокола РРР для подключения Windows
Server 2003 к некоторому серверу удаленного доступа в большинстве случаев достаточно
настроек по умолчанию и дополнительное конфигурирование не требуется. При необходимости
администратор может по своему усмотрению настроить параметры протокола РРР как
для исходящего, так и для входящего подключения.
Реализация протокола РРР,
предложенная Microsoft, придерживается стандарта, определенного в RFC 1661. Рассмотрим
последовательность установки соединения РРР. После начального соединения с удаленным
сервером РРР производится следующий обмен информацией, необходимой для установки
РРР-соединения:
- Установка
параметров соединения. На этой стадии стороны определяют конфигурацию устанавливаемого
соединения (максимальный размер окна передачи, параметры компрессии передаваемых
данных). Также стороны договариваются о выборе протокола, который будет использоваться
позднее для аутентификации удаленного пользователя. Эта стадия осуществляется
посредством специальных протоколов управления связью (Link Control Protocols,
LCP). Протоколы управления связью (Link Control Protocols, LCP) устанавливают
и настраивают кадрирование (framing) РРР. Кадрирование РРР определяет, как формируются
данные перед передачей по глобальной сети. Стандарт кадрирования РРР гарантирует,
что программное обеспечение удаленного доступа любых производителей может передавать
и распознавать пакеты данных от любого программного обеспечения удаленного доступа,
которое твердо придерживается стандартов РРР. Протокол РРР в Windows Server 2003
использует модификацию кадрирования HDLC (Высокоуровневое управление каналом передачи
данных, High-level Data Link Control) для последовательного доступа или ISDN;
- Аутентификация пользователя.
Процесс аутентификации является одним из неотъемлемых этапов в процессе установки
сетевого соединения, обусловленный требованиями безопасности. В случае удаленного
доступа к сети требования к безопасности являются более жесткими, нежели в случае
локального доступа. В Windows Server 2003 реализована поддержка целого ряда протоколов
аутентификации, от передачи пароля пользователя в незашифрованном виде до аутентификации
посредством специальных смарт-карт;
- Обратный
звонок (callback). Обратный звонок является необязательным этапом в процессе
установки соединения посредством протокола РРР. Этот этап позволяет гарантировать
подлинность клиента, устанавливающего подключение к серверу удаленного доступа,
и может быть обусловлен требованиями безопасности. Сущность этого этапа заключается
в следующем. Клиент обрывает соединение и ожидает звонка сервера удаленного доступа.
Сервер удаленного доступа самостоятельно дозванивается до клиента и процесс установки
соединения продолжается. Следует заметить, что для удаленного пользователя должен
быть разрешен этап обратного звонка;
- Установка
параметров сетевых протоколов. Эта стадия реализуется посредством специальных
протоколов управления сетью (Network Control Protocols, NCP). Протоколы NCP (табл.
12.3) служат для установления и настройки различных параметров сетевых протоколов
(IP, IPX и AppleTalk) (параметры сжатия заголовков протокола и протоколы управления
сжатием).
Таблица 12.3. Протоколы
NCP
| Протоколы | Описание |
IP Control Protocol (Протокол управления IP, IPC)
| Служит
для конфигурирования, разрешения и запрещения модулей IP на обоих концах соединения
| IPX Control Protocol (Протокол управления IPX, IPXCP)
| Служит для конфигурирования, разрешения и запрещения модулей IPX на
обоих концах соединения
| AppleTalk Control Protocol (Протокол
управления AppleTalk, ATCP)
| Служит для конфигурирования, разрешения
и запрещения модулей AppleTalk на обоих концах соединения
|
Установленное в результате соединение будет оставаться активным до его разрыва
по одной из следующих причин:
- для соединения
истек период простоя;
- соединение было принудительно
разорвано администратором;
- произошла неустранимая
ошибка связи.
|