Skip to main content

Що робить канальний рівень OSI?

Канальний рівень (Data Link Layer) забезпечує надійну передачу кадрів між пристроями всередині однієї локальної мережі (LAN) і керує доступом до фізичного середовища.

Коротка формулювання для співбесіди:

Канальний рівень відповідає за формування Ethernet-кадрів, роботу з MAC-адресами, контроль помилок і передачу даних між двома пристроями в одному мережевому сегменті.


Основні функції канального рівня (L2)

1. Формування кадрів (frames)

Канальний рівень визначає структуру кадру:

  • MAC-адреса відправника
  • MAC-адреса отримувача
  • EtherType/Length
  • Payload (дані L3)
  • FCS (контрольна сума)

2. MAC-адресація

На рівні 2 працюють MAC-адреси, які:

  • унікально ідентифікують мережевий інтерфейс
  • використовуються для доставки кадрів
  • визначають формат: unicast, multicast, broadcast

3. Доставка даних у межах одного сегмента

Data Link Layer гарантує, що кадр потрапить від пристрою А до пристрою B в одній LAN.

Маршрутизатори тут не беруть участі - вони працюють вже на рівні 3.


4. Контроль доступу до середовища передачі

Методи доступу:

  • CSMA/CD (Ethernet, коли використовувалися хаби)
  • CSMA/CA (Wi-Fi, уникнення колізій)
  • Token Ring (історично)

5. Виявлення помилок (error detection)

У кінці кадру є FCS (CRC). Якщо CRC не збігається, кадр відкидається.

Важливо: канальний рівень не виправляє, він лише виявляє.


6. Керування потоком і синхронізація

Деякі протоколи L2 керують потоком даних (наприклад, PPP, HDLC).


7. Підтримка VLAN

VLAN (802.1Q) - це технологія L2, яка додає 4-байтовий тег до кадру Ethernet.


Два підрівні канального рівня

Data Link Layer складається з двох частин:

  • керування з'єднанням
  • взаємодія з рівнем 3
  • мультиплексування протоколів

2. MAC (Media Access Control) - контроль доступу до середовища

  • MAC-адреси
  • відправлення/приймання кадрів
  • доступ до середовища передачі
  • виявлення колізій

Протоколи канального рівня

  • Ethernet (802.3)
  • Wi-Fi (802.11)
  • PPP, HDLC
  • Frame Relay (історично)
  • VLAN 802.1Q
  • STP/RSTP/MSTP (802.1D/S) - запобігання петлям

Що НЕ робить L2

Щоб уникнути плутанини:

Канальний рівень не робить:

  • IP-маршрутизацію
  • роботу з IP-адресами
  • розбиття на пакети
  • міжмережеву доставку ("в іншу підмережу")

Цим займається рівень 3 (мережевий).

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.