Що таке канальний рівень моделі OSI?
Канальний рівень (Data Link Layer, L2) - це другий рівень моделі OSI, який відповідає за надійну передачу даних між сусідніми пристроями в одній мережі.
Якщо сказати дуже просто: канальний рівень вирішує задачу «доставити дані від одного мережевого пристрою до іншого в межах одного сегмента мережі».
Що робить канальний рівень
Канальний рівень бере потік бітів із фізичного рівня і пакує їх у кадри, а також стежить, щоб вони дійшли без спотворень.
Основні задачі:
1. Формування кадрів (frames)
- дані розбиваються на кадри
- до даних додається службова інформація (заголовок і кінець кадру)
Кадр - це основна «одиниця передачі» канального рівня.
2. Адресація на рівні MAC
- кожен пристрій має MAC-адресу
- кадр надсилається від однієї MAC-адреси до іншої
Канальний рівень не використовує IP, це рівень вище.
3. Контроль помилок
- до кадру додається контрольна сума (FCS)
- приймач перевіряє, чи не пошкоджений кадр
Виправленням помилок канальний рівень зазвичай не займається: він виявляє помилки.
4. Керування доступом до середовища
Вирішує питання:
хто і коли може передавати дані
Приклади:
- Ethernet
- Wi-Fi (там це особливо важливо)
5. Взаємодія з фізичним рівнем
- отримує біти знизу
- передає готові кадри вгору (на мережевий рівень)
Де працює канальний рівень
- всередині однієї локальної мережі (LAN)
- між сусідніми вузлами
- до першого маршрутизатора
За межі мережі (між різними мережами) він не відповідає.
Пристрої канального рівня
- комутатори (switch)
- мережеві карти (NIC)
Вони працюють із:
- кадрами
- MAC-адресами
Проста аналогія
Пошта в офісі:
- конверт з іменем отримувача - це кадр
- ім'я на конверті - MAC-адреса
- доставка всередині будівлі - канальний рівень
Коротке визначення для співбесіди
Канальний рівень OSI забезпечує передачу даних у вигляді кадрів між пристроями однієї мережі, використовуючи MAC-адреси та виконуючи контроль помилок і доступ до середовища.
Коротка відповідь
Для співбесідиКоротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.