Межсетевой протокол последовательной линии SLIP
Межсетевой протокол последовательной линии (Serial Line Internet Protocol – SLIP) определяет способ инкапсуляции данных, передаваемых по последовательным соединениям. Протокол SLIP фактически считается стандартом, который очень напоминает протокол канального уровня. Он предназначен для инкапсуляции пакетов протоколов верхнего уровня и дальнейшей их передачи по последовательным соединениям (т.е. соединениям, образованным с помощью модемов). Протокол SLIP не поддерживает целый ряд средств, таких как сжатие, обнаружение ошибок, динамическую адресацию или поле типа, позволяющее обозначить применяемый протокол уровня 3. Протокол SLIP все еще поддерживается целым рядом операционных систем, но в основном заменен более надежным (и сложным) протоколом РРР.
Протокол SLIP определен в документе RFC 1055 (стандарт 47), который находится по адресу ftp://ftp.isi.edu/in-notes/std/std47.txt.
4.1.2. Протокол соединения “точка-точка” PPP
Протокол соединения “точка-точка” (Point to Point Protocol – РРР) представляет собой еще один протокол инкапсуляции данных, который может применяться в линиях передачи многих типов. Это очень надежный и легко настраиваемый протокол. В настоящее время он является основным стандартом последовательной связи с использованием модемов и включает в себя набор следующих протоколов:
1. Протокол управления каналом (Link Control Protocol – LCP), который применяется для согласования опций инкапсуляции, обнаружения ошибок в конфигурации, аутентификации другого участника соединения и для разрыва соединений;
2. Протокол аутентификации по паролю (Password Authentication Protocol – PAP), который обеспечивает аутентификацию пользователей в последовательных линиях. Аутентификация осуществляется открытым текстом без шифрования;
3. Протокол аутентификации с предварительным согласованием вызова (Challenge Handshake Authentication Protocol – CHAP), который также используется для аутентификации пользователей в последовательных линиях, однако в отличии от PAP, аутентификация проводится с шифрованием;
4. Семейство протоколов управления сетью (Network Control Protocols – NCPs), которое предназначено для установления и конфигурирования протоколов сетевого уровня.
Протокол РРР поддерживает следующие средства:
- сжатие заголовков IP (RFC 2509);
- сжатие данных с применением целого ряда алгоритмов, включая MPPC (Microsoft Point-to-Point Compression – сжатие данных в соединении “точка-точка” по алгоритму Microsoft), Predictor и STAG;
- поддержка многих протоколов верхнего уровня с использованием разных протоколов NCP;
- мультиплексирование пакетов нескольких протоколов верхнего уровня, передаваемых по одному физическому соединению, допустим, предоставление возможности передавать по одному коммутируемому соединению одновременно пакеты TCP/IP и пакеты IPX/SPX;
- динамическое распределение адресов (с помощью соответствующего протокола NCP);
- обнаружение ошибок с использованием контрольной последовательности фрейма;
- туннелирование с использованием протокола туннелирования уровня 2 (L2 Tunneling Protocol – L2TP) (RFC 2661) или протокола туннелирования в соединении “точка-точка” (Point-to-Point Tunneling Protocol – РРТР) (RFC 2637);
- поддержка целого ряда технологий физического и канального уровней, включаяХ.25, последовательную передачу, Frame Relay и асинхронный режим передачи (ATM) с использованием уровня адаптации AAL5;
- группирование соединений с помощью многоканального протокола (МР) (RFC 1990);
- динамическое распределение пропускной способности с использованием протокола ВАР (RFC 2125).
Протокол РРР формально определен документами RFC 1661 и 1662 (стандарт 51), которые находятся по адресу ftp://ftp.isi.edu/in-notes/std/std51.txt.
Дата добавления: 2015-04-15; просмотров: 1043;