Я виконую команду ping для кількох комп'ютерів у локальній мережі. Більшість з них має TTL = 63, і тоді він стає 64, як ARP кешує MAC-адреси цих комп'ютерів. Але pinging одного з них завжди має TTL = 63, таблиці ARP не кешують його. Я не впевнений у топології мережі, але я припускаю, що вони підключені до одного маршрутизатора, оскільки команда tracert дає той самий результат. Цікаво, що може призвести до того, що адреси не кешуються в таблицях ARP і не змінюються TTL.
TTL змінюється на пакеті кожного разу, коли він перенаправляється. Кешування мак-адрес не повинно впливати на значення TTL.
—
Пол
Вся справа в тому, що при кешуванні адреси mac пакет може бути перенаправлений безпосередньо до хоста, уникаючи маршрутизатора. Це
—
збільшить
Тоді вам доведеться трохи більше пояснити своє оточення, так як якщо хост знаходиться в тій самій мережі, що і джерело, маршрутизатор не залучатиметься.
—
Пол