Организация и функционирование компьютеров



              

Модель взаимодействия открытых систем - часть 3


Заголовок протокола канального уровня описывает характеристики канала передачи данных между двумя узлами сети. На основе данных этого протокола происходит взаимодействие между драйверами устройств и устройствами, а также между операционной системой и драйверами устройства. Сетевой драйвер - это конвертор данных из одного формата в другой, но при этом он может иметь и свой внутренний формат данных.

По линиям связи передаются специальные блоки, формируемые из передаваемых на этот уровень пакетов (так называемые кадры). Канальный уровень обеспечивает поддержку логической линии связи. Под этим подразумевается то, что он берет на себя все служебные функции, позволяющие безошибочно передавать данные в сети в асинхронном режиме. При возникновении ошибок автоматически выполняется повторная посылка кадра. Кроме того, на уровне управления линией передачи данных обычно обеспечивается правильная последовательность передаваемых и принимаемых кадров. Последнее означает, что если один компьютер передаёт другому несколько блоков данных, то принимающий компьютер получит эти блоки данных именно в той последовательности, в какой они были переданы. На канальном уровне осуществляются управление доступом к передающей среде, используемой несколькими компьютерами, синхро­низация пакетов, обнаружение и исправле­ние ошибок. За этот уровень отвечает сетевая операционная система.

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

При передаче текстов символы кодируются с помощью определен­ной кодовой таблицы, которая задается используемым протоколом.


Содержание  Назад  Вперед