logo
Передача данных в распределенных автоматизированных системах

3. Методы передачи данных канального уровня

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

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

Обычно КУ в локальных сетях подразделяют на два подуровня:

  1. Управление доступом к среде передач MAC (MEDIA ACCESS CONTROL);

  2. Управление логическим соединением LLC (LOGICAL LINK CONTROL);

Уровень OSI

Элемент

Методы реализации

Канальный

MAC

Логич. тополог.

Доступ к среде ПРД

Адресация

Шина, кольцо

Состязание, маркер, опрос

Физическое устройство (MAC-адрес1)

Канальный

LLC

Синхронизация передач

Сервис соединений

Асинхронная

Синхронная

Управление потоком данных на LLC-уровне и контроль ошибок

Другой областью действия протоколов канального уровня являются связи типа “точка-точка” глобальных сетей, когда протокол канального уровня ответственен за доставку кадра непосредственному соседу. Адрес в этом случае не имеет принци­пиального значения, а на первый план выходит способность протокола восстанав­ливать искаженные и утерянные кадры, так как плохое качество территориальных каналов, особенно коммутируемых телефонных, часто требует выполнения подоб­ных действий. Такие протоколы называют линейными, они регламентируют передачу данных между соседними узлами в сети.

Наиболее существенными характеристиками метода передачи, а значит, и протокола, работающего на канальном, уровне, являются следующие:

• асинхронный/синхронный;

• символьно-ориентированный/бит-ориентированный;

• с предварительным установлением соединения/дейтаграммный;

• с обнаружением искаженных данных/без обнаружения;

• с обнаружением потерянных данных/без обнаружения;

• с восстановлением искаженных и потерянных данных/без восстановления;

• с поддержкой динамической компрессии данных/без поддержки.

Многие из этих свойств и для протоколов более высоких уровней.