Skip to main content

Що таке MAC-адреса?

MAC-адреса (Media Access Control address) - це унікальна фізична адреса мережевого інтерфейсу, яка використовується для ідентифікації пристрою в мережах канального рівня (L2), передусім в Ethernet і Wi-Fi.

Коротке формулювання для співбесіди:

MAC-адреса - це 48-бітний унікальний ідентифікатор мережевої карти, який використовується комутаторами для доставки кадрів всередині локальної мережі.

Вона закріплена за мережевим інтерфейсом (NIC).


Формат і структура MAC-адреси

MAC-адреса складається з 48 біт, записаних як 6 байт у шістнадцятковому вигляді:

Приклади:

00:1A:2B:3C:4D:5E A4-B1-C1-09-3F-77 001A.2B3C.4D5E

Групи по 2 hex-символи: це 1 байт.


Структура MAC-адреси

MAC ділиться на дві частини:

1. OUI (Organizationally Unique Identifier)

Перші 3 байти (24 біти): виробник мережевого пристрою.

Приклади:

  • Intel: 00:1B:21
  • Cisco: 00:1A:A2
  • Apple: F0:18:98
  • Xiaomi: 70:11:24

2. NIC-specific / Device ID

Останні 3 байти: унікальний номер пристрою, який призначає виробник.


Які бувають типи MAC-адрес

1. Unicast MAC

Звичайна індивідуальна адреса. Використовується для передачі кадра конкретному пристрою.

2. Multicast MAC

Починається з 01:00:5E (для IPv4-мультикасту) Використовується для групової доставки.

3. Broadcast MAC

Адреса:

FF:FF:FF:FF:FF:FF

Отримують усі пристрої в підмережі.


Де використовується MAC-адреса

1. Комутатори (Switch)

Комутатор створює таблицю MAC-адрес і за нею пересилає кадри:

  • знає, за яким портом який MAC
  • надсилає кадр лише туди, куди потрібно (unicast)

2. ARP (Address Resolution Protocol)

ARP пов'язує IP-адресу → MAC-адресу Тобто: «кому за IP, тому за MAC».

3. Wi-Fi і Ethernet

Будь-яка передача даних у LAN використовує MAC-адреси.


MAC vs IP: ключові відмінності

КритерійMACIP
РівеньL2L3
ПризначенняІдентифікація пристрою в локальній мережіМаршрутизація між мережами
Формат48 біт, hexIPv4: 32 біт, IPv6: 128 біт
ВидаєтьсяВиробникомАдміністратором / DHCP
ЗмінюєтьсяЗазвичай ніТак

IP потрібен для переміщення даних між мережами (routing), MAC: для передачі кадрів всередині однієї мережі (switching).


Чи можна змінити MAC-адресу?

Так, на багатьох пристроях MAC можна:

  • підробити (spoofing)
  • тимчасово замінити в драйвері
  • змінити в ОС (Linux, Windows, macOS)

Але заводський MAC залишається в прошивці NIC.


Де подивитися MAC-адресу

Windows

ipconfig /all

Linux / macOS

ip link show

На роутерах: у веб-інтерфейсі або в CLI.


Важливі властивості MAC-адреси

  • Унікальна в межах локальної мережі
  • Комутатор вивчає MAC через кадри (learning)
  • Не використовується маршрутизаторами для пересилання пакетів
  • Обов'язкова в Ethernet і Wi-Fi
  • Розмір кадра Ethernet залежить від MAC-адрес у заголовку

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

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

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