Интернет-протокол последовательной линии

редактировать

Интернет-протокол последовательной линии ( также SLIP ) - это инкапсуляция Интернет-протокола, предназначенная для работы через последовательные порты и соединения маршрутизатора. Это задокументировано в RFC 1055. На персональных компьютерах SLIP в значительной степени заменен протоколом точка-точка (PPP), который лучше спроектирован, имеет больше функций и не требует настройки его IP-адреса до его настройки. установлено. Однако на микроконтроллерах SLIP по-прежнему является предпочтительным способом инкапсуляции IP-пакетов из-за его очень малых накладных расходов.

Некоторые люди называют успешный и широко используемый RFC 1055 Интернет-протокол последовательной линии как «SLIP Рика Адамса», чтобы избежать путаницы с другими предложенными протоколы с названием «SLIP». Эти другие протоколы включают гораздо более сложный RFC 914 приложение D Протокол интерфейса последовательной линии .

Содержание
  • 1 Описание
  • 2 CSLIP
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки
Описание
Шестнадцатеричное значениеDec ValueOct ValueАббревиатураОписание
0xC0192300ENDКонец кадра
0xDB219333ESCПреобразование кадра
0xDC220334ESC_ENDКонец транспонированного кадра
0xDD221335ESC_ESCПреобразование транспонированного кадра

SLIP изменяет стандартный TCP / IP дейтаграмма путем

  • добавления к ней специального байта «END» , который различает границы дейтаграммы в потоке байтов,
  • если байт END встречается в передаваемых данных, вместо этого отправляется двухбайтовая последовательность ESC, ESC_END,
  • если байт ESC встречается в данных, отправляется двухбайтовая последовательность ESC, ESC_ESC.
  • варианты протокола могут начаться, а также end, пакеты с END.

SLIP требует конфигурации последовательного порта из 8 данных бит, без четности, и либо EIA аппаратное управление потоком, либо режим CLOCAL (3-проводный нуль-модем ) настройки работы UART.

SLIP не обеспечивает обнаружение ошибок, поскольку для этого полагается на протоколы верхнего уровня. Следовательно, SLIP сам по себе не подходит для подверженного ошибкам соединения dial-up. Тем не менее, он по-прежнему полезен для тестирования возможностей ответа операционных систем под нагрузкой (путем просмотра статистики flood- ping ).

Управляющие символы SLIP также требовались на некоторых модемных соединениях для выхода из набора команд Hayes, что позволяло передавать двоичные данные через те модемы, которые распознавали бы некоторые символы как команды.

CSLIP

Версия SLIP со сжатием заголовка называется Compressed SLIP (CSLIP ). Алгоритм сжатия, используемый в CSLIP, известен как Сжатие заголовков TCP / IP Ван Якобсона. CSLIP не влияет на полезную нагрузку данных пакета и не зависит от сжатия модемом последовательной линии, используемым для передачи. Он уменьшает заголовок протокола управления передачей (TCP) с двадцати байтов до семи байтов. CSLIP не влияет на дейтаграммы User Datagram Protocol (UDP).

См. Также
Ссылки
Внешние ссылки
Последняя правка сделана 2021-06-08 01:05:48
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте