Как компьютер узнаёт, кому отправить пакет в локальной сети? 🤖… — DOCTORSOFT | Записи системного администратора — TG.ME

Как компьютер узнаёт, кому отправить пакет в локальной сети? 🤖

Допустим, ваш компьютер хочет отправить данные роутеру.

IP-адрес роутера он знает. Например: 192.168.1.1.

Но Ethernet работает не с IP, а с MAC-адресами. И тут возникает вопрос:

«Хорошо, а какой MAC соответствует этому IP?»

Для этого существует ARP — Address Resolution Protocol 📡.

Компьютер отправляет в локальную сеть широковещательный запрос:

📢 «Кто имеет IP 192.168.1.1? Сообщите свой MAC-адрес».

Все устройства его получают, но отвечает только роутер:

👉 «Это я. Мой MAC — AA:BB:CC:DD:EE:FF».

Компьютер запоминает соответствие IP → MAC в ARP-кэше и уже после этого отправляет Ethernet-кадры нужному устройству 💾.

А дальше самое интересное: ARP работает только внутри локального сегмента сети. Если вы открываете сайт в интернете, ваш компьютер обычно не ищет MAC удалённого сервера.

Он ищет MAC своего шлюза, а уже роутер занимается дальнейшей доставкой пакетов 🌐.

Получается своеобразная цепочка:

IP → ARP → MAC → Ethernet → роутер → интернет.

И да, ARP — один из тех протоколов, о которых большинство пользователей никогда не думает, хотя без него обычная локальная сеть просто не работала бы так, как мы привыкли.

#сети #ARP #networking #интернет #IT #докторсофт
❤6
October 5, 2026 577 3 4