* Структура и назначение MAC-адреса:
Физический адрес длиной 48 бит (6 байт) для идентификации узлов и доставки кадров на канальном уровне (L2). Делится пополам:
* Первые 3 байта (24 бита) — OUI: код производителя (плюс 2 бита в первом байте: I/G — индивидуальный/групповой и U/L — глобальный/локальный).
* Последние 3 байта (24 бита) — NIC Specific: уникальный номер самой сетевой карты.
* В каких пространствах работает MAC-адрес:
* В плоском (неиерархическом) адресном пространстве (не несёт информации о подсети).
* В пределах одного широковещательного домена (одной локальной сети L2 или VLAN) — за пределы маршрутизатора не выходит.
* Что такое ARP:
Протокол (Address Resolution Protocol), который определяет неизвестный MAC-адрес устройства по его известному IPv4-адресу с помощью широковещательного запроса (ARP Request) и одноадресного ответа (ARP Reply).
* В каких сетях используется ARP:
В сетях IPv4 с множественным доступом и поддержкой широковещания (Ethernet, Wi-Fi, VLAN). Не используется в сетях «точка-точка» (PPP/HDLC) и в IPv6 (там заменён на NDP).
* Команда просмотра ARP-таблицы:
* Windows / Linux / macOS: arp -a
* Linux (iproute2): ip neigh
* Cisco IOS: show ip arp
* Команда назначения IP-адреса Ethernet-интерфейсу:
* Linux: ip addr add 192.168.1.10/24 dev eth0 (или устар. ifconfig eth0 192.168.1.10 netmask 255.255.255.0)
* Windows: netsh interface ip set address name="Ethernet" static 192.168.1.10 255.255.255.0
* Cisco IOS: ip address 192.168.1.10 255.255.255.0
* Команда очистки ARP-таблицы:
* Windows: arp -d * (или netsh interface ip delete arpcache)
* Linux: ip neigh flush all (или arp -d <IP> для одной записи)
* Cisco IOS: clear arp-cache (или clear ip arp)