Протокол PPP

Протокол "точка-точка" (PPP) — набор стандартных протоколов, обеспечивающих взаимодействие программного обеспечения удаленного доступа от различных производителей. С помощью подключения, поддерживающего PPP, можно осуществлять соединение с удаленными сетями через любой сервер PPP, соответствующий этому стандарту. PPP также позволяет компьютеру, работающему под управлением службы удаленного доступа Windows 2000 Server, принимать запросы и предоставлять доступ в сеть клиентам с программным обеспечением удаленного доступа сторонних производителей, соответствующим стандартам PPP.

Стандарты PPP предоставляют дополнительные возможности по сравнению с устаревшими стандартами, такими как SLIP. PPP поддерживает различные методы аутентификации, а также сжатие и шифрование данных. Большинство реализаций PPP позволяют полностью автоматизировать процесс входа в систему.

PPP поддерживает множество сетевых протоколов, среди которых TCP/IP, IPX и NetBEUI.

PPP является основой для протоколов PPTP и L2TP, которые используются в VPN-соединениях. PPP считается эталоном для большинства приложений удаленного доступа.

Работа PPP и его протоколы. Реализация протокола "точка-точка" (Point-to-Point Protocol, PPP) строго следует стандартам, установленным в соответствующих RFC по PPP. Ниже представлен краткий обзор механизмов работы PPP и протоколов, используемых в PPP-соединении.

Последовательность установления соединения PPP. После начального соединения с удаленным сервером PPP выполняются следующие шаги для установления PPP-соединения:

  1. Установление протоколов управления связью (Link Control Protocols, LCP). Эти протоколы необходимы для настройки связи и параметров передачи данных, таких как максимальный размер пакета.
  2. Установление протоколов аутентификации. С их помощью определяется уровень безопасности, который сервер удаленного доступа будет использовать. Уровни безопасности могут варьироваться от незашифрованных до высоко зашифрованных.
  3. Установление протоколов управления сетью (Network Control Protocols, NCP). Они необходимы для настройки параметров различных сетевых протоколов.

После успешной установки соединения оно останется активным до тех пор, пока не будет разорвано по одной из следующих причин:

  1. Пользователь разорвал соединение.
  2. Истекло время ожидания.
  3. Администратор прервал соединение.
  4. Произошла критическая ошибка связи.

Протоколы управления связью. Протоколы управления связью (Link Control Protocols, LCP) определяют, как данные формируются для передачи по сети. Этот стандарт гарантирует, что программное обеспечение удаленного доступа разных производителей может передавать и принимать пакеты данных. PPP и Windows 2000 используют модифицированный стандарт HDLC для последовательного и ISDN-доступа.

Протоколы управления сетью. Протоколы управления сетью (см. таблицу 16.9) настраивают параметры различных сетевых протоколов, таких как TCP/IP, IPX, NetBEUI и AppleTalk.

Таблица 16.9. Протоколы управления сетью

Протокол управления сетьюОписание
IP Control Protocol (Протокол управления IP, IPC)Служит для настройки и управления модулями IP на обоих концах соединения.
IPX Control Protocol (Протокол управления IPX, IPXCP)Служит для настройки и управления модулями IPX на обоих концах соединения.
NetBEUI Control Protocol (Протокол управления NetBEUI, NBTP)Служит для настройки и управления модулями NetBEUI на обоих концах соединения.
AppleTalk Control Protocol (Протокол управления AppleTalk, ATCP)Служит для настройки и управления модулями AppleTalk на обоих концах соединения.

Использование PPP для подключения к Интернету. В Windows 2000 протокол PPP используется по умолчанию. Автономный компьютер под управлением Windows 2000 Server, настроенный на прием входящих подключений, не требует специальных настроек для поддержки входящих подключений с использованием PPP. Если подключение настроено корректно, запрос на подключение по PPP будет автоматически удовлетворен.

При подключении к удаленному PPP-серверу, обычно достаточно настроек по умолчанию, и не требуется дополнительное конфигурирование. Однако, при необходимости, можно настраивать дополнительные параметры PPP для исходящего или входящего подключения.