пинг по широковещательным доменам

пинг по широковещательным доменам

(постер, не являющийся носителем английского языка)

Поскольку я пытался протестировать способ разрешения IP-адресов ARP на уровне 2, я настроил хост (H1) с фиксированным IP-адресом, имеющим следующий адрес, inet 192.168.0.123/16 brd 192.168.255.255и другой хост (H2), имеющий inet 192.168.0.155/24 brd 192.168.0.255такой же адрес. H1 и H2 подключены к одному и тому же коммутатору.

Я ожидал, что не смогу пинговать H1 с H2, поскольку они принадлежат разным подсетям или широковещательным доменам, но пинг сработал. Я очистил таблицы ARP на H2, тот же результат.

Я также сбросил настройки коммутатора, чтобы очистить его таблицу ARP, но мне все равно удалось выполнить ping через два разных широковещательных домена.

Я что-то пропустил?

решение1

Во-первых, подсеть (или IP-сеть) — это, как правило, не то же самое, чтоТранслировать домен. Широковещательный домен имеет дело с концепциями уровня 2 модели OSI и распространением кадров, а не пакетов.

Во-вторых, Ping использует протокол ICMP, который работает на уровне OSI 3, поэтому пинги могут пересекать маршрутизаторы в удаленные сети. Неудивительно, что вы можете пинговать устройство в другой сети.

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

решение2

Не понимаю, почему вы удивлены.

инет 192.168.0.123/16 brd 192.168.255.255

инет 192.168.0.155/24 brd 192.168.0.255

Хотя эти две сети различны, H1 находится внутри сети H2, а H2 находится внутри сети H1. Следовательно, онидолженуметь общаться.

Это перевешивает тот факт, что вы путаете протоколы OSI уровня 2 (ARP) и уровня 3 (ICMP). Фактически, вы утверждаете,

...Я все еще мог пинговать через два разных широковещательных домена.

(что является примером путаницы между концепциями уровня 2 (широковещательный домен) и уровня 3 (пинг)), но самое смешное, что вынетпингованиечерезчто угодно: одна из двух сетей IPсодержитдругой, и H1 и H2 оба принадлежат к общей области между ними, так что вы фактически пингуетевнутриобе сети.

Связанный контент