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

Канальный уровень (англ. data link layer) предназначен для обеспечения взаимодействия сетей на физическом уровне и контроля ошибок, которые могут возникнуть. Этот уровень умеет работать с разными амплитудами напряжения, различая логические нули и единицы. Канальный уровень умеет кодировать сигналы в биты и передавать их дальше.

На этом уровне информация передается в виде кадров. Кадр (frame) включает в себя MAC-адрес отправителя, MAC-адрес получателя и передаваемые данные.


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

  • Уровень управления логическим каналом — LLC (logical link control), обеспечивает обслуживание сетевого уровня
  • Уровень управления доступом к среде — тот самый MAC (media access control), регулирует доступ к разделяемой физической среде.

MAC-адресс - физический 48\64-битный адрес устройства, используется для идентификации устройства в сети. MAC-адресс нельзя сменить, так как он присваивается устройству на заводе.

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

  • PPP - двухточечный протокол. Обычно используется для установления прямой связи между двумя узлами сети, причём он может обеспечить аутентификацию соединения, шифрование и сжатие данных.
  • CDP - проприетарный протокол второго уровня, разработанный компанией Cisco Systems, позволяющий обнаруживать подключённое (напрямую или через устройства первого уровня) сетевое оборудование Cisco, его название, версию IOS и IP-адреса.
  • PPPoE - протокол передачи кадров PPP через Ethernet. В основном используется xDSL-сервисами. Предоставляет дополнительные возможности (аутентификация, сжатие данных, шифрование).
  • ATM - сетевая высокопроизводительная технология коммутации и мультиплексирования, основанная на передаче данных в виде ячеек (cell) фиксированного размера, из которых 5 байтов используется под заголовок.
  • Econet - разработанная компанией Acorn Computers, бюджетная локальная вычислительная сеть, предназначенная для школ и малого бизнеса.

Устройства канального уровня:

  • Коммутаторы - устройство, предназначенное для соединения нескольких узлов компьютерной сети в пределах одного или нескольких сегментов сети.
  • Сетевые мосты - сетевое устройство, предназначено для объединения сегментов (подсетей) компьютерной сети в единую сеть.