MAC-адрес

Протоколы и стандарты
Уникальный аппаратный идентификатор сетевого интерфейса, обычно представленный шестью байтами.
← Вернуться к глоссарию

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

MAC-адрес (управление доступом к среде передачи) — уникальный 48-битный аппаратный идентификатор, постоянно назначенный сетевому контроллеру (NIC). Он используется для адресации устройств на канальном уровне (уровень 2) модели OSI.

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

MAC Address Format: XX:XX:XX:YY:YY:YY

00:1A:2B:3C:4D:5E

├─────┤├─────┤

OUI NIC

│ │

│ └── Network Interface Controller (device unique)

└── Organizationally Unique Identifier (manufacturer)

Formats:

  • Colon notation: 00:1A:2B:3C:4D:5E
  • Hyphen notation: 00-1A-2B-3C-4D-5E
  • Cisco notation: 001A.2B3C.4D5E

Компоненты адреса

КомпонентБитыНазначение
OUI (первые 24 бита)24Определяет производителя
Специфическая часть NIC (последние 24 бита)24Уникальный идентификатор устройства
Бит I/G (бит 0)1Индивидуальный (0) или групповой (1)
Бит U/L (бит 1)1Универсальный (0) или локальный (1)

Распространённые примеры OUI

OUIПроизводитель
00:00:0CCisco (сетевое оборудование)
00:50:56VMware (виртуализация)
AC:DE:48Apple (устройства)
3C:5A:B4Google (устройства)
00:15:5DMicrosoft (Hyper-V, виртуализация)
08:00:27Oracle VirtualBox (виртуализация)

MAC и IP-адреса

ХарактеристикаMAC-адресIP-адрес
УровеньКанальный (уровень 2)Сетевой (уровень 3)
ОбластьЛокальный сегмент сетиГлобальная, маршрутизируемая
НазначениеАппаратное, постоянноеПрограммное, настраиваемое
Формат48-битный шестнадцатеричный32-битный (IPv4) или 128-битный (IPv6)
УникальностьОбычно глобальнаяУникальна в сети

Сценарии использования

Поиск MAC-адресов

# Windows

ipconfig /all

getmac

# macOS/Linux

ifconfig

ip link show

# View ARP table (MAC to IP mappings)

arp -a

Вопросы безопасности

РискОписание
Подмена MACАтакующий может изменить MAC-адрес
Риск отслеживанияMAC может использоваться для отслеживания устройства в разных сетях
Ложное чувство безопасностиФильтрацию MAC легко обойти
КонфиденциальностьМобильные устройства используют случайные MAC

Рандомизированные MAC-адреса

Современные устройства используют случайные MAC для защиты конфиденциальности:

Permanent MAC: AC:DE:48:00:11:22 (real device)

Random MAC: 4E:1B:7C:AB:CD:EF (generated, U/L bit = 1)

Randomization scenarios:

  • WiFi probe requests
  • Connecting to new networks
  • Per-network different MAC

Лучшие практики

1. Не полагайтесь только на фильтрацию MAC: её легко обойти

2. Используйте поиск OUI для инвентаризации: определяйте производителей устройств

3. Контролируйте подмену: обнаруживайте дублирующиеся MAC в сети

4. Учитывайте конфиденциальность: случайные MAC усложняют отслеживание

5. Документируйте сетевые устройства: храните соответствия MAC и устройств

MAC-адреса — базовые аппаратные идентификаторы, обеспечивающие связь в локальной сети и управление устройствами.

Применяйте эти знания на практике

Используйте API DomScan для проверки доступности доменов, их состояния и многого другого.