Skip to main content

Що таке підрівень 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-адреси і формує кадри для передачі фізичним рівнем.

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

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

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