Интернет-протокол параллельной линии - Parallel Line Internet Protocol

В Интернет-протокол параллельной линии (PLIP) это компьютерная сеть протокол для прямой связи компьютер-компьютер с помощью параллельный порт обычно используется для подключения к принтеру.[1][2]

Интернет-протокол параллельной линии обеспечивает Link Layer услуги для протокол Интернета, протокол, используемый для формирования небольших локальные сети и большие компьютерные сети, такие как Интернет, позволяя компьютерам без стандартного выделенного сетевого оборудования, такого как Ethernet, но со старыми устройствами с параллельным портом для связи.

Операция

В Пакет Интернет-протокола это основанная на стандартах сетевая модель и спецификация программного обеспечения для формирования малых и больших компьютерных сетей, от локальных сетей до глобальных систем связи, таких как Интернет. Обычно это реализуется программными и аппаратными функциями, которые используют Ethernet сетевые карты, кабели и сетевые коммутаторы или концентраторы.

Рано персональные компьютеры в их конструкцию не входило оборудование Ethernet, а адаптеры шины изначально были дорогими. Решением было использовать стандартные в то время параллельный порт, обычно используется для подключения к принтеру или аналогичному устройству вывода. Порты на двух компьютерах соединены так называемым кабелем нуль-принтера, который иногда называют кабелем. Кабель LapLink.

Кабель Laplink соединяет пять выходных контактов параллельного порта с пятью входными контактами на противоположном порту для каждого направления. Из-за отсутствия внутренней синхронизации в параллельных портах синхронизация реализуется посредством программного квитирования: четыре из пяти контактов используются для передачи данных, а один - для синхронизации. В логические значения на эти контакты считываются и записываются непосредственно программным обеспечением через команду ввода или вывода.

Этот метод не соединяет двунаправленные линии данных двух устройств, чтобы обе линии не были активными одновременно. Строки состояния ERROR, SLCT, PAPOUT, ACK и BUSY на одном устройстве подключены к выводам данных с d0 по d4 соответственно на другом.

Передача байт достигается разделением на два грызет по четыре бита каждый. Каждый полубайт передается путем установки четырех строк данных в соответствии с четырьмя полубайтами и последующим переключением строки подтверждения. Этот переключатель указывает принимающему хосту, что полубайт готов к чтению. После того, как принимающий хост прочитал полубайт, он переключает свою линию синхронизации, чтобы сообщить передатчику, что полубайт был прочитан и что может быть отправлен новый. Оба хоста используют переключатель в своих строках подтверждения, чтобы указать, что операция чтения или записи была выполнена. В результате каждый хост должен ждать переключения с другого хоста, прежде чем продолжить новую операцию.

Например, передача полубайта 0010 происходит следующим образом:

 t-> r lines r-> s lines operation 00010 0xxxx передатчик устанавливает линии данных на 0010 10010 0xxxx переключение передатчика Приемник линии ACK обнаруживает переключение и считывает 0010 10010 1xxxx переключение приемника Передатчик линии ACK обнаруживает переключение

Когда передатчик обнаруживает переключатель, эта процедура повторяется для следующего полубайта.

протокол Интернета пакеты отправляются по линии после их инкапсуляции в пакеты PLIP перед передачей по линии. Инкапсулированный пакет имеет следующую структуру:

  • длина пакета: 2 байта, прямой порядок байтов
  • заголовок Ethernet (в основном используется для обратной совместимости)
  • IP-пакет
  • контрольная сумма: 1 байт, сумма по модулю 256 байтов в пакете

Длина и контрольная сумма рассчитываются только по второму и третьему полю, так что фактическая общая длина пакета на три больше, чем длина, указанная в первых двух байтах пакета.

Подобные методы

Аналогичной функцией для портов последовательной связи является Интернет-протокол последовательной линии (SLIP) с использованием нуль-модемных кабелей, но позволяет передавать одновременно четыре бита, а не один. Обычно работает на более высоких битрейты. Метод основан на стандарте "Crynwr", разработанном Расс Нельсон.

Ethernet также может использоваться как метод прямой связи компьютер-компьютер с использованием Перекрестный кабель Ethernet.

Другой точка-точка соединения, такие как USB Мосты или кабели между хостами также используются для передачи файлов между двумя компьютерами, когда сеть не нужна или недоступна.

Рекомендации

  1. ^ Николас Уэллс; Майкл Джанг (2000). Руководство по установке и администрированию Linux. Cengage Learning EMEA. п. 63. ISBN  0-619-00097-X.
  2. ^ Фред Хантельманн (6 декабря 2012 г.). Руководство по началу работы с LINUX: самостоятельное введение. Springer Science & Business Media. п. 3. ISBN  978-3-642-60749-3.

Смотрите также

внешняя ссылка