Канальный уровень

Протокол канального (data-link) уровня обеспечивает обмен инфор­мацией между аппаратной частью включенного в сеть компьютера и сетевым ПО. Он подготавливает для отправки в сеть данные, пере­данные ему протоколом сетевого уровня, и передает на сетевой уро­вень данные, полученные системой из сети.

При проектировании и создании ЛВС используемый протокол ка­нального уровня — самый важный фактор для выбора оборудования и способа его установки. Для реализации протокола канального уровня необходимо следующее аппаратное и программное обеспечение:

• адаптеры сетевого интерфейса (если адаптер представляет собой отдельное устройство, подключаемое к шине, его называют пла­той сетевого интерфейса или просто сетевой платой);

• драйверы сетевого адаптера;

• сетевые кабели (или другая сетевая среда) и вспомогательное со­единительное оборудование;

• сетевые концентраторы (в некоторых случаях).

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

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

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

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

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

Далее три этих компонента обсуждаются подробнее.