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