PPP (Point-to-Point Protocol)

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 20:13, 1 февраля 2015.

Протокол соединения "точка-точка" (РРР) представляет собой еще один протокол инкапсуляции данных, который может применяться в линиях передачи многих типов. РРР — очень надежный и легко настраиваемый протокол. В настоящее время он является основным стандартом последовательной связи с использованием модемов. РРР фактически представляет собой набор протоколов, который напоминает протокол канального уровня. Ниже перечислены некоторые протоколы, входящие в набор РРР.

  • LCP. Протокол управления каналом (Link Control Protocol — LCP), который применяется для согласования опций инкапсуляции, обнаружения ошибок в конфигурации, аутентификации другого участника соединения и для разрыва соединений.
  • РАР. Протокол аутентификации по паролю (Password Authentication Protocol — PAP), который обеспечивает аутентификацию пользователей в последовательных линиях. Он предусматривает аутентификацию открытым текстом (без шифрования).
  • CHAP. Протокол аутентификации с предварительным согласованием вызова (Challenge Handshake Authentication Protocol — CHAP), который также используется для аутентификации пользователей в последовательных линиях. Аутентификация проводится с шифрованием.
  • NCP. Протокол управления сетью (Network Control Protocol — NCP), который предназначен для выполнения функций, характерных для каждого типа поддерживаемого сетевого протокола верхнего уровня.

Протокол РРР поддерживает следующие средства:

  • сжатие заголовков IP (RFC 2509);
  • сжатие данных с применением целого ряда алгоритмов, включая МРРС (Microsoft Point-to-Point Compression — сжатие данных в соединении "точка- точка" по алгоритму Microsoft), Predictor и STAG;
  • поддержка многих протоколов верхнего уровня с использованием разных протоколов NCP;
  • мультиплексирование пакетов нескольких протоколов верхнего уровня, передаваемых по одному физическому соединению, допустим, предоставление возможности передавать по одному коммутируемому соединению одновременно и пакеты TCP/IP, и пакеты IPX/SPX (Internetwork Packet Exchange/Sequenced Packet Exchange — межсетевой пакетный обмен/упорядоченный пакетный обмен);
  • динамическое распределение адресов (с помощью соответствующего протокола NCP);
  • обнаружение ошибок с использованием контрольной последовательности фрейма;
  • туннелирование с использованием протокола туннелирования уровня 2 (Layer 2 Tunneling Protocol — L2TP) (RFC 2661) или протокола туннелирования в соединении "точка-точка" (Point-to-Point Tunneling Protocol — РРТР) (RFC 2637);
  • поддержка целого ряда технологий физического и канального уровней, включая Х.25, последовательную передачу, Frame Relay и асинхронный режим передачи (ATM) с использованием уровня адаптации AAL5;
  • группирование соединений с помощью многоканального протокола РРР (MP) (RFC 1990);
  • динамическое распределение пропускной способности с использованием протокола ВАР (RFC 2125).
  • многие другие менее известные, но удобные дополнения.

Протокол РРР формально определен документами RFC 1661 и 1662 (стандарт 51).