Для связи устройств в них, прежде всего, должны быть предусмотрены внешние интерфейсы.
Интерфейс — в широком смысле — формально определенная логическая и/или физическая граница между взаимодействующими независимыми объектами Интерфейс задает параметры, процедуры и характеристики взаимодействия объектов.
Разделяют физический и логический интерфейсы
- Физический интерфейс (называемый также портом) — определяется набором электрических связей и характеристиками сигналов. Обычно он представляет собой разъем с набором контактов, каждый из которых имеет определенное назначение, например, это может быть группа контактов для передачи данных, контакт синхронизации данных и т.п. Пара разъемов соединяется кабелем, состоящим из набора проводов, каждый из которых соединяет соответствующие контакты. В таких случаях говорят о создании линии, или канала, связи между двумя устройствами.
- Логический интерфейс (называемый так же протоколом) — это набор информационных сообщений определенного формата, которыми обмениваются два устройства или две программы, а также набор правил, определяющих логику обмена этими сообщениями.
На рис. 1 мы видим интерфейсы двух типов: компьютер-компьютер и компьютер-периферийное устройство.
Рисунок 1 — Совместное использование принтера в компьютерной сети
Интерфейс компьютер — компьютер позволяет двум компьютерам обмениваться информацией. С каждой стороны он реализуется парой:
- аппаратным модулем, называемым сетевым адаптером, или сетевой интерфейсной картой (Network Interface Card, NIC);
- драйвером сетевой интерфейсной карты — специальной программой, управляющей работой сетевой интерфейсной карты.
Интерфейс компьютер — периферийное устройство (в данном случае интерфейс компьютер — принтер) позволяет компьютеру управлять работой периферийного устройства (ПУ). Этот интерфейс реализуется:
- со стороны компьютера — интерфейсной картой и драйвером ПУ (принтера), подобным сетевой интерфейсной карте и ее драйверу;
- со стороны ПУ — контроллером ПУ (принтера), обычно представляющий собой аппаратное устройство, принимающее от компьютера как данные, например байты информации, которую нужно распечатать на бумаге, так и команды, которые он отрабатывает, управляя электромеханическими частями периферийного устройства, например выталкивая лист бумаги из принтера или перемещая магнитную головку диска.
Продолжение: Связь компьютера с периферийным устройством
Источник: Компьютерные сети 4-издание (В. Олифер, Н. Олифер)
Сайт: Pandych.ru