Рассмотрим ABCD
маршрутизатор A хочет отправить D
Сохраняет количество прыжков 3
Каким будет HOP COUNT, когда пакет достигнет D
Будет ли это ноль или один?
Рассмотрим ABCD
маршрутизатор A хочет отправить D
Сохраняет количество прыжков 3
Каким будет HOP COUNT, когда пакет достигнет D
Будет ли это ноль или один?
B уменьшит его с 3 до 2, а C уменьшит с 2 до 1. Поэтому будет 1, когда он достигнет D.
Буду пересылать это. Узел на принимающей стороне, скажем, E, отбросит его, если не сможет его обработать.
Если я правильно понимаю вопрос, с маршрутизатора A отправляется пинг с TTL 3. В таком случае он не достигнет D. (Я могу ошибаться, но это зависит от того, как ОС роутера определяет обход)
a b c d
3 2 2 1 1 not forwarded by c
Если бы был ПК, то
a b c d
3 3 3 2 2 1 1
edit - Чтобы определить, как Маршрутизатор A определяет "обходной" пинг Router B от A с TTL, равным 1. Мои домашние маршрутизаторы неправильно уменьшают TTL, поэтому я не могу проверить здесь.