Skip to main content

Навіщо потрібні MAC-адреси?

MAC-адреси потрібні для доставки даних між пристроями всередині однієї локальної мережі (LAN) на канальному рівні моделі OSI.

Простіше і по суті: MAC-адреса визначає, якому конкретному мережевому пристрою призначений кадр у межах однієї мережі.


Основні причини, навіщо потрібні MAC-адреси

1. Адресація на канальному рівні

MAC-адреса:

  • унікально ідентифікує мережевий інтерфейс
  • використовується в кожному кадрі Ethernet / Wi-Fi
  • дозволяє вказати відправника й отримувача

Без MAC-адрес:

  • кадри не можна було б доставляти за адресою
  • мережа перетворилася б на «розсилку наосліп»

2. Робота комутаторів (switch)

Комутатори використовують MAC-адреси, щоб:

  • запам'ятовувати, який MAC за яким портом
  • надсилати кадри тільки в потрібний порт
  • не розсилати дані по всій мережі без потреби

Це робить мережу:

  • швидшою
  • ефективнішою
  • менш завантаженою

3. Доставка даних всередині однієї мережі

MAC-адреси працюють:

  • тільки в межах однієї локальної мережі
  • до першого маршрутизатора

Коли дані йдуть далі:

  • старий кадр видаляється
  • створюється новий кадр з іншими MAC-адресами

4. Зв'язок між IP і фізичною мережею

IP-адреса:

  • логічна
  • використовується для маршрутизації між мережами

MAC-адреса:

  • фізична (канальна)
  • потрібна, щоб реально доставити дані по проводу або по повітрю

Протокол ARP якраз і існує, щоб:

  • зіставити IP-адресу з MAC-адресою

5. Підтримка різних типів доставки

MAC-адреси дозволяють реалізувати:

  • unicast - одному пристрою
  • multicast - групі пристроїв
  • broadcast - усім пристроям мережі

Без MAC-адрес ці режими були б неможливі.


Що важливо пам'ятати для співбесіди

  • MAC-адреса:
    • використовується на канальному рівні (L2)
    • потрібна для доставки кадрів
  • IP-адреса:
    • використовується на мережевому рівні (L3)
    • потрібна для маршрутизації

Вони не замінюють, а доповнюють одна одну.

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

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

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