TTL не змінюється для конкретного комп'ютера


0

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


TTL змінюється на пакеті кожного разу, коли він перенаправляється. Кешування мак-адрес не повинно впливати на значення TTL.
Пол

Вся справа в тому, що при кешуванні адреси mac пакет може бути перенаправлений безпосередньо до хоста, уникаючи маршрутизатора. Це
збільшить

Тоді вам доведеться трохи більше пояснити своє оточення, так як якщо хост знаходиться в тій самій мережі, що і джерело, маршрутизатор не залучатиметься.
Пол
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.