MAC-адрес (Media Access Control) - это значение, связанное с сетевым интерфейсом устройства (ПК, мобильный телефон, планшет, IP-камера и т.д.). В Windows с использованием ipconfig /all
MAC отображается как физический адрес.
Каждое устройство имеет уникальный MAC-адрес, настроенный на заводе-изготовителе, который является уникальным в мире. Так что нет шансов на два устройства с одинаковым MAC.
Когда два устройства (например, два ПК) должны обмениваться данными по локальной сети, они используют протокол в качестве IP, но для доступа к кабелю локальной сети или Wi-Fi им нужно использовать MAC-адрес. IP предоставляет способ установить связь между MAC-адресом и IP, он называется ARP.
В Windows перейдите в командную строку, используя команду arp -a
и вы увидите таблицу, которая связывает IP с MAC.
Например, предположим, что у нас есть ПК с именем A с IP 192.168.2.1
и MAC 15-c5
и ПК с именем B с IP 192.168.2.2
и MAC 2b-f7
.
Если A отправляет данные в B, то A берет эти данные и помещает их в IP-пакет с исходным IP-адресом 192.168.2.1 и IP-адресом назначения 192.168.2.2. Пакет IP подобен конверту, который инкапсулирует данные.
Для доступа к локальной сети IP-пакет должен быть помещен в кадр Ethernet. Фрейм Ethernet будет использовать исходный MAC-адрес 15-c5
и целевой MAC-адрес 2b-f7
. Фрейм Ethernet - это внешняя оболочка, которая позволяет легко перемещать фреймы в локальной сети.
Обычно домашние маршрутизаторы имеют меню, позволяющее блокировать исходный MAC-адрес таким образом, что они не могут подключиться к Wi-Fi или Интернету.