Добавить в корзинуПозвонить
Найти в Дзене
IT & Dev

MAC-адрес: что это такое, как устроен и зачем нужен?

Каждый сетевой интерфейс будь то Wi-Fi адаптер ноутбука или Ethernet карта сервера имеют уникальный идентификатор. Этот идентификатор называется MAC-адресом (Media Access Control). Разберёмся, что он собой представляет, как устроен и где его найти.
MAC-адрес — это физический адрес сетевого адаптера (интерфейса) для идентификации устройств в локальной сети (LAN). Работает на втором уровне модели
Оглавление

MAC-адрес
MAC-адрес

Введение

Каждый сетевой интерфейс будь то Wi-Fi адаптер ноутбука или Ethernet карта сервера имеют уникальный идентификатор. Этот идентификатор называется MAC-адресом (Media Access Control). Разберёмся, что он собой представляет, как устроен и где его найти.

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

MAC-адрес — это физический адрес сетевого адаптера (интерфейса) для идентификации устройств в локальной сети (LAN). Работает на втором уровне модели OSI. MAC-адрес задаётся сетевому интерфейсу ещё на этапе производства производителем.

Структура

Адрес представляет собой шесть пар шестнадцатеричных чисел (пары ещё называют октетами), могут быть разделены дефисами, двоеточием, пробелом например: C8-60-00-BA-95-65

-2

Первые три октета это уникальный номер производителя, следующие три октета номер сетевого адаптера.

Примеры производителей
Примеры производителей

Глобальная уникальность обеспечивается системой регистрации производителей в IEEE.

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

Два младших бита первого байта специально зарезервированы под тип адреса.

Бит 0 (Individual/Group):

  • 0 — индивидуальный (unicast) адрес который представляет собой единственный сетевой интерфейс.
  • 1 — групповой (multicast) адрес, идентифицирующий группу интерфейсов.

Бит 1 (Universal/Local):

  • 0 — универсальный адреса назначенный производителем.
  • 1 — локальный адрес назначенный администратором сети.

Где и как применяются MAC-адреса?

ключевые сценарии использования:

  • Локальная доставка данных: коммутаторы (свитчи) использует MAC-адреса для построения таблицы коммутации и доставки кадров нужному порту.
  • ARP-запросы: протокол ARP сопоставляет IP-адреса с MAC-адресами в локальной сети.
  • Фильтрация доступа: списки контроля доступа на роутерах и коммутаторах могут разрешать или запрещать доступ по MAC-адресу.

Как узнать MAC-адрес?

На Windows команда ipconfig /all выдаёт подробную информацию о сетевых интерфейсах на вашем устройстве: физические, логические адреса, IP, маску подсети, шлюз, DNS-сервер и тд.

На linux (Ubuntu/Debian) команда ifconfig -a или ip a, аналогично выдаёт информацию о сетевых интерфейсах.

На macOS команда ifconfig

Стоит отметить, что у каждого устройства может быть несколько MAC-адресов — по одному для каждого сетевого интерфейса (Wi-Fi, Ethernet, Bluetooth и т.д.)

Заключение

MAC-адрес — фундаментальный элемент сетевой инфраструктуры. Понимание того, как MAC-адрес устроен и где применяется, полезно каждому, кто работает с сетями или просто хочет лучше понимать как устроена современная цифровая среда.