Я учусь для сети, и у меня есть вопрос по эхо-вопросу ARP.

Я использую Wireshark для захвата пакетов, и я ОС Windows 7.

содержание

Основы ARP ARP расшифровывается как протокол разрешения адресов. Когда вы пытаетесь пропинговать IP-адрес в своей локальной сети, скажем, 192.168.1.1, ваша система должна превратить IP-адрес 192.168.1.1 в MAC-адрес. Это включает использование ARP для разрешения адреса, отсюда и его имя.

Системы хранят справочную таблицу ARP, где хранят информацию о том, какие IP-адреса связаны с какими MAC-адресами. При попытке отправить пакет на IP-адрес система сначала сверится с этой таблицей, чтобы узнать, знает ли она уже MAC-адрес. Если есть кэшированное значение, ARP не используется.

Если IP-адрес не найден в таблице ARP, система затем отправит широковещательный пакет в сеть, используя протокол ARP, чтобы спросить «у кого есть 192.168.1.1». Поскольку это широковещательный пакет, он отправляется на специальный MAC-адрес, который заставляет его принимать все машины в сети. Любая машина с запрошенным IP-адресом ответит пакетом ARP, который говорит: «Я 192.168.1.1», и это включает MAC-адрес, который может принимать пакеты для этого IP.

Я понимаю, что ARP: «При попытке отправить пакет на IP-адрес система сначала сверится с этой таблицей, чтобы узнать, знает ли она уже MAC-адрес. Если есть кэшированное значение, ARP не используется. "

моя топология - [PC-A] - [Switch] - [PC B]

В. Я приказываю пропинговать [ПК B] на [ПК А] и проверяю, обновлена ли таблица ARP.

и снова ту же команду ping для [ПК B] - [ПК А].

Уже знает MAC-адрес. но ARP повторно эхо случилось.

выглядит так.

Я не понимаю, для повторного ответа на вопрос ARP.

1 ответ1

0

Это связано с тем, что записи arp кэшируются только в течение определенного времени. После этого ПК обновит запись, повторно отправив запрос arp в случае, если что-то изменилось (например, машина получила аренду DHCP, которая ранее использовалась другой машиной). В этой статье объясняется, как долго записи кэшируются в различных версиях Windows. Начиная с Vista, они кэшируются от 15 до 45 секунд.

Если запись не используется в течение времени от 15 до 45 секунд, она переходит в состояние "Stale". Затем хост должен отправить ARP-запрос на IPV4 в сеть, когда любая IP-дейтаграмма отправляется в этот пункт назначения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .