Що таке підрівень MAC?
Підрівень MAC (Medium Access Control) - це нижня частина канального рівня, яка відповідає за доступ до середовища передачі даних і MAC-адресацію.
Простіше кажучи: MAC вирішує, хто і коли може передавати дані спільним середовищем і кому саме вони адресовані.
Де знаходиться підрівень MAC
Канальний рівень поділяється на два підрівні:
- LLC (Logical Link Control) - верхній
- MAC (Medium Access Control) - нижній, саме тут
MAC знаходиться найближче до фізичного рівня і безпосередньо з ним взаємодіє.
Основні задачі підрівня MAC
1. Керування доступом до середовища
MAC відповідає на питання:
хто зараз має право передавати дані
Це особливо важливо, якщо середовище спільне:
- Wi-Fi
- старі версії Ethernet (hub)
Приклади:
- очікування вільного каналу
- запобігання колізіям або їх обробка
2. MAC-адресація
MAC:
- використовує MAC-адреси
- вказує в кадрі:
- адресу відправника
- адресу отримувача
Завдяки цьому пристрій розуміє:
«Цей кадр для мене чи ні»
3. Формування і обробка кадрів
Підрівень MAC:
- формує кадри
- додає MAC-адреси і службові поля
- передає кадри фізичному рівню
- приймає кадри знизу і перевіряє їх
4. Виявлення помилок
MAC:
- додає контрольну суму (FCS)
- дозволяє виявити пошкоджений кадр
Виправлення помилок - не його задача, лише виявлення.
Що MAC НЕ робить
Важливо для співбесіди. Підрівень MAC:
- не працює з IP-адресами
- не займається маршрутизацією
- не знає, що всередині кадру (IP, TCP тощо)
Приклад з життя
Перехрестя:
- дорога - фізичний рівень
- правила руху - MAC
- хто їде першим - MAC
- номер машини - MAC-адреса
Коротко для співбесіди
Підрівень MAC - це частина канального рівня, яка керує доступом до середовища передачі даних, використовує MAC-адреси і формує кадри для передачі фізичним рівнем.
Коротка відповідь
Для співбесідиКоротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.