stringtranslate.com

Параллельный интернет-протокол

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

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

Операция

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

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

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

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

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

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

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

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

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

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

Похожие методы

Аналогичная функция для последовательных портов связи — протокол Serial Line Internet Protocol (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.

Внешние ссылки