logo
Учебник проектирование и внедрение компьютерных

Протоколы канального уровня

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

B протоколах канального уровня, используемых в локальных сетях, заложена определенная структура связей между компьютерами и способы их адресации. Хотя канальный уровень и обеспечивает доставку кадра между любыми двумя узлами локальной сети, он это делает только в сети с совершенно определенной топологи­ей связей, именно той топологией, для которой он был разработан. К таким типо­вым топологиям, поддерживаемым протоколами канального уровня локальных сетей, относятся общая шина, кольцо и звезда, а также структуры, полученные из них с помощью мостов и коммутаторов. Примерами протоколов канального уров­ня являются протоколы Ethernet, Token Ring, FDDI, 100VG-AnyLAN.

Безусловно, сегодня (как и всегда) самый популярный протокол канального уровня — Ethernet. Далеко отстал от него Token Ring, за которым следуют другие протоколы, например, FDDI (Fiber Dist0 ributed Data Interface). В спецификацию протокола канального уровня обычно включаются три основных элемента:

• формат кадра (т. е. заголовок и трейлер, добавляемые к данным

сетевого уровня перед передачей в сеть);

• механизм контроля доступа к сетевой среде;

• одна или несколько спецификаций физического уровня, применяемые с данным протоколом.

В локальных сетях протоколы канального уровня используются компьютерами, мостами, коммутаторами и маршрутизаторами. В компьютерах функции канального уровня реализуются совместными усилиями сетевых адаптеров и их драйверов.