НАИМЕНОВАНИЕ

slip - IP последовательной линии


РЕЗЮМЕ

slip pseudo-ip-device



ОПИСАНИЕ

Программа slip осуществляет подключение к интернет через 8-ми битный двунаправленный транспорт, как правило через последовательную линию. Протокол используемый для этого соединения - Serial Line Internet Protocol или в сокращении SLIP.

Аргумент pseudo-ip-device это одно из /dev/psip* устройств которые предоставляет драйвер TCP/IP inet(8) MINIX 3. Программа slip читает IP пакеты из стандартного ввода и пишет их в псевдо-IP устройство, и читает пакеты из псевдо-IP устройства и пишет их в стандартный вывод. Типичное использование этого показано ниже:

         {
stty raw 115200
slip /dev/psip2 &
} </dev/tty01 >/dev/tty01

Протокол SLIP обычно производит лишь очень простую обработку пакетов. Она определяется двумя символьными метками в байтовом потоке. SLIP не выполняет никакой высокоурвневой адресации, поиска ошибок или сжатия. Благодаря своей простоте, он может быть использован в MINIX 3 и других системах для использования протокола Point-to-Point: PPP.

Протокол SLIP фрагментирует пакеты по RFC 1055 как это приведено ниже
- Пакеты отделяются символом END, в восьмеричном представлении 300. Символ END также применяется и в начале пакета, дабы сбросить логику приемника, и отсеч случайные шумы в линии.
- Символ ESC (восьмеричный 333) используется для экранирования любых ESC и AND символов которые могут встретиться в пакете. END и ESC заменяются на ESC 334 и ESC 335 в потоке данных. ( Заметьте, что END не экранируется в потоке данных, тем самым облегчая фрагментирование.

ФАЙЛЫ


СМОТРЕТЬ ТАКЖЕ

RFC 1055.


ПРИМЕЧАНИЕ

В MINIX 3 slip разделяется на два процесса, обрабатывающие ввод и вывод. В Minix-vmd он использует асинхронный ввод/вывод для обработки двух потоков в одной программе.


АВТОР

Kees J. Bot <kjb@cs.vu.nl> Перевод Андрей Л. Унгер <cobaltsys@nm.ru>

ledtehnology отзывы