Материал предоставлен https://it.rfei.ru

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

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

  • Преамбулу (указывающую начало кадра)
  • Адрес назначения (получателя)
  • Адрес отправителя
  • Поле длины (в стандартном кадре Ethernet) указывает размер данных, содержащихся в кадре
  • Поле типа (в кадрах Ethernet_II) указывает, какой протокол будет получать данные
  • Данные
  • Контрольная последовательность кадра (проверочный номер, соответствующий контрольной сумме кадра)

Канальный уровень также обеспечивает много других возможностей, которые доступны не всем устройствам. Поэтому уровень был разбит на два подуровня: MAC и LLC. В каждом подуровне существуют свои правила и атрибуты.

Подуровень MAC

Подуровень MAC (media access control, управление доступом к среде) отвечает за кадрирование пакетов сетевого уровня. Разбивая пакеты на кадры, подуровень MAC прикрепляет к пакету адресную информацию, в которую входит MAC-адрес.

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

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

Таблица 3.1. «За» и «против» обслуживания без установления соединения

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

Далее вы узнаете, что подуровень MAC имеет очень важное значение для маршрутизации. Так как MAC-адреса уникальны и распознаются почти всеми протоколами, то их можно встретить во многих аспектах маршрутизации.

Подуровень LLC

Одной из задач подуровня LLC (logical link control, управление логическим соединением) является предоставление обслуживания с установлением соединений (в то время как MAC не устанавливает соединение). В этом случае перед отправкой кадров устанавливается соединение с получателем, благодаря чему доставка кадров гарантируется получением уведомлений.

Сетевой уровеньФизический уровень