Куда отправляется пакет в немаршрутизируемой сети?

«Куда отправляется пакет в немаршрутизируемой сети?» — вопрос из категории Сети, который задают на 24% собеседований AQA / Automation. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

В немаршрутизируемой сети (например, в изолированном тестовом стенде) пакет отправляется напрямую получателю в пределах одного широковещательного домена (L2 сегмента). Для этого устройство-отправитель использует ARP-протокол, чтобы найти MAC-адрес по известному IP-адресу получателя, и затем передает кадр на канальном уровне через коммутатор.

С точки зрения тестирования, это важно понимать при проверке сетевых функций приложения в локальных конфигурациях. Например, если два сервиса в одной /24 подсети не могут «увидеть» друг друга, проблема может быть в настройках брандмауэра на хостах (iptables, Windows Firewall), а не в маршрутизации.

Пример сценария для теста:

  1. Развернуть два виртуальных хоста в одной сети (например, 192.168.1.10 и 192.168.1.20).
  2. Запустить ping с одного на другой.
  3. С помощью tcpdump или Wireshark убедиться, что идут ARP-запросы и ICMP-пакеты, адресованные напрямую на MAC-адрес соседа.