Point-to-Point Protocol

Point-to-Point Protocol

Point-to-Point Protocol

PPP (англ. Point-to-Point Protocol) — протокол точка-точка канального уровня (Data Link) сетевой модели OSI. Обычно используется для установления прямой связи между двумя узлами сети, причем он может обеспечить аутентификацию соединения, шифрование и сжатие данных. Используется на многих типах физических сетей: нуль-модемный кабель, телефонная линия, сотовая связь и т. д.

PPP представляет собой целое семейство протоколов: протокол управления линией связи (LCP), протокол управления сетью (NCP), протоколы аутентификации (PAP, CHAP), многоканальный протокол PPP (MLPPP).

Содержание

Основные характеристики

PPP протокол был разработан на основе HDLC и дополнен некоторыми возможностями.

Автоматическая настройка

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

Многопротокольная поддержка

PPP позволяет работать нескольким протоколам сетевого уровня на одном канале связи. Другими словами, внутри одного PPP-соединения могут передаваться потоки данных различных сетевых протоколов (IP, Novell IPX и т. д.), а также данные протоколов канального уровня локальной сети. Для каждого сетевого протокола используется Network Control Protocol (NCP) который его конфигурирует (согласовывает некоторые параметры протокола).

Конфигурационные опции PPP

Так как в PPP входит LCP протокол, то можно управлять следующими LCP параметрами:

  • Аутентификация. RFC 1994 описывает Challenge Handshake Authentication Protocol (CHAP), который является предпочтительным для проведения аутентификации в PPP, хотя Password Authentication Protocol (PAP) иногда еще используется. Другим вариантом для аутентификации является Extensible Authentication Protocol (EAP).
  • Сжатие. Эффективно увеличивает пропускную способность PPP соединения, за счет сжатия данных в кадре. Наиболее известными алгоритмами сжатия PPP кадров являются Stacker и Predictor.
  • Обнаружение ошибок. Включает Quality-Protocol и помогает выявить петли обратной связи посредством Magic Numbers RFC 1661.
  • Многоканальность. Multilink PPP (MLPPP, MPPP, MLP) предоставляет методы для распространения трафика через несколько физических каналов имея одно логическое соединение. Этот вариант позволяет расширить пропускную способность и обеспечивает балансировку нагрузки.

PPP кадр

Каждый кадр PPP всегда начинается и завершается флагом 0x7E. Затем следует байт адреса и байт управления, которые тоже всегда равны 0xFF и 0x03 соответственно. В связи с вероятностью совпадения байтов внутри блока данных с зарезервированными флагами, существует система автоматической корректировки «проблемных» данных с последующим восстановлением.

  Флаг 0x7E     Адрес 0xFF     Управление 0x03     Данные     Контрольная сумма     Флаг 0x7E  
1 1 1 1-1500 2 1

Поля «Флаг», «Адрес», и «Управление» могут быть опущены и не передаваться, но это если PPP в процессе конфигурирования (используя LCP), договорится об этом.

Тип кадра данных в PPP

Поле «Данные», PPP кадра, в свою очередь разбиты ещё на два поля: флаг протокола (который определяет тип данных до конца кадра), и сами данные.

  Протокол 0xХХХХ     Данные  
1 или 2 0 и более
  • Флаги протокола от 0x0XXX до 0x3XXX идентифицируют протоколы сетевого уровня. Например популярному IP протоколу соответствует флаг 0x0021, а Novell IPX — 002B.
  • Флаги протокола от 0x4XXX до 0x7XXX идентифицируют протоколы с низким уровнем трафика.
  • Флаги протокола от 0x8XXX до 0xBXXX идентифицируют протокол управления сетью (NCP).
  • Флаги протокола от 0xCXXX до 0xEXXX идентифицируют управляющие протоколы. Например 0xC021 обозначает, что кадр содержит данные протокола управления соединением LCP.

Документы RFC

Протокол PPP определен в RFC 1661 (The Point-to-Point Protocol, июль 1994). Ряд соответствующих RFC, были написаны чтобы определить, как различные сетевые протоколы, включая TCP/IP, DECnet, AppleTalk, IPX и другие, работают с PPP.

  • RFC 1661, Standard 51, Протокол точка-точка (PPP)
  • RFC 1662, Standard 51, Использование HDLC в разработке PPP
  • RFC 1994, Аутентификация в PPP посредством (CHAP)
  • RFC 5072, IPv6 и PPP

См. также




Wikimedia Foundation. 2010.

Смотреть что такое "Point-to-Point Protocol" в других словарях:

  • Point-to-Point Protocol — Saltar a navegación, búsqueda Point to Point Protocol (PPP) Familia: Protocolos de enlace punto a punto Función: Transmisión de datagramas IP no estándar en líneas serie. Ubicación en la pila de protocolos …   Wikipedia Español

  • Point-to-Point Protocol — Point to point Protocol, es decir, Protocolo punto a punto, es un protocolo de nivel de enlace estandarizado en el documento RFC 1661. Por tanto, se trata de un protocolo asociado a la pila TCP/IP de uso en Internet. Más conocido por su acrónimo …   Enciclopedia Universal

  • Point to Point Protocol — Point to Point Protocol,   PPP …   Universal-Lexikon

  • point to point protocol — UK US noun computing See:PPP …   Useful english dictionary

  • Point-to-Point Protocol — Internet protocol suite Application layer BGP DHCP DNS FTP HTTP …   Wikipedia

  • Point-to-Point Protocol — PPP im TCP/IP‑Protokollstapel: Anwendung HTTP IMAP SMTP DNS … Transport TCP UDP Internet …   Deutsch Wikipedia

  • Point-to-point protocol — Protocole point à point Pour les articles homonymes, voir PPP. Pile de protocoles 7 • Application 6 • …   Wikipédia en Français

  • Point to Point Protocol — Protocole point à point Pour les articles homonymes, voir PPP. Pile de protocoles 7 • Application 6 • …   Wikipédia en Français

  • Point-to-Point Protocol — Pour les articles homonymes, voir PPP. Pile de protocoles 7.  Application 6.  …   Wikipédia en Français

  • Point to Point Protocol — PPP protokolas statusas T sritis informatika apibrėžtis Ryšio protokolas, reguliuojantis ↑TCP/IP protokolo duomenų paketų siuntimą telefono linijomis. Su juo prie interneto galima prijungti atskirus kompiuterius arba ↑vietinį tinklą. Turi… …   Enciklopedinis kompiuterijos žodynas

Книги

Другие книги по запросу «Point-to-Point Protocol» >>


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»