Що робить канальний рівень 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 складається з двох частин:
1. LLC (Logical Link Control) - логічний контроль каналу
- керування з'єднанням
- взаємодія з рівнем 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 (мережевий).
Коротка відповідь
Для співбесідиКоротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.