2015-09-07 4 views
0

Предположим, что мы делаем traceroute www.google.com, тогда параметр «max hops» будет установлен по умолчанию 30, поскольку мы не указали его.Ответ Traceroute при достижении максимума hops (Linux)

Теперь скажем, что как-то traceroute достигает 30-го прыжка, прежде чем найти www.google.com, каков будет ответ 30-го роутера? является ли это «недостижимым для порта» ответ (например, судья-хозяин ответит, если мы достигли его), или это ответ ICMP, указывающий на то, что были достигнуты максимальные прыжки?

ответ

0

Ответ будет ICMP-ответом с истечением времени TTL, как и предыдущие прыжки. Разница между прыжками - это только поле TTL. Маршрутизаторы на пути к www.google.com не знают, что вы пытаетесь использовать traceroute для google и infact, не знаете, сколько хмелей находится между вами и ними. Способ traceroute работает, отправляя пакеты с увеличением TTL до достижения цели. До тех пор, пока вы не достигнете места назначения, большинство ответов, которые вы получите, истекают по истечении времени TTL, если не произошла какая-либо другая ошибка.