Сетевые информационные технологии

       

Протокол канального уровня РРР (Point to Point Protocol)


Протокол РРР (RFC1661) был разработан Инженерной проблемной группой INTERNET и пришел на смену устаревшему протоколу SLIP.

В отличие от SLIP протокол РРР может работать не только с интерфейсом RS232, но и с другими интерфейсами между ООД и АКД (RS422, RS423 и V.35). Протокол РРР может работать без управляющих сигналов модемов (таких, как "Request to Send", "Clear to Send", "Data Terminal Ready"). Единственное жесткое требование, предъявляемое РРР к линии связи, это обеспечение дуплексного соединения.

Протокол РРР включает:

  • механизм обрамления пакетов протоколов сетевого уровня и формирования кадров для передачи по линии связи;
  • протокол Link Control Protocol (LCP, RFC1471) для установления, конфигурирования и тестирования соединения;
  • протоколы сетевого управления Network Control Protocols (NCP, RFC1473 и RFC1474) для установления и конфигурирования процедур передачи сообщений, поступивших из сетей, которые функционируют по различным сетевым протоколам.
  •  Формат кадра протокола РРР (рис. 31) аналогичен формату кадра HDLC и включает:

    флаг (01111110);

    поле "Адрес" (11111111);

    поле "Управление" (00000011);

    поле "Протокол" (2 байта), значение которого определяется типом пакета, содержащегося в поле "Информация" (рис. 14);

    поле "Информация" (до 1500 байтов);

    поле "Контрольная сумма" (2 байта; Cyclic Redundancy Code).

    Ффлаг

    Адрес

    Управление 00000011

    Протокол (2 байта)

    Поле информации (до 1500 байтов)

    Контрольная сумма (2 байта)

    Флаг I

    Рис. 31   Формат кадра РРР

    Преимущества РРР. По сравнению с протоколом SLIP протокол РРР является значительно более развитым инструментом и имеет следующие преимущества:

    • возможность одновременной работы с различными сетевыми протоколами, а не только с IP;
    • проверка целостности данных;
    • поддержка динамического обмена адресами IP;
    • возможность сжатия заголовков пакетов IP и TCP с помощью алгоритмов, механизм которых похож на реализованный в протоколе CSLIP.


    • Содержание раздела