Использует ли traceroute тот же путь?

. Я немного запутался в использовании traceroute.

В соответствии с этим

Команда traceroute используется для просмотра того, как маршрутизируются пакеты. Он работает, отправляя пакеты с увеличивающимися значениями TTL, начиная с 1. Таким образом, первый маршрутизатор получает пакет и уменьшает значение TTL на единицу, тем самым отбрасывая пакет. Маршрутизатор возвращает нам сообщение ICMP Time Exceeded. Затем следующий пакет получает TTL, равный 2, поэтому он проходит мимо первого маршрутизатора, но когда он достигает второго маршрутизатора, TTL равен 0, и он возвращает другое сообщение ICMP Time Exceeded. Traceroute работает таким образом, потому что, когда он отправляет и отбрасывает пакеты, он создает список маршрутизаторов, через которые проходят пакеты, пока они, наконец, не доберутся до места назначения и не получат сообщение ICMP Echo Reply. (источник:https://linuxjourney.com/lesson/traceroute)

Исходя из этого, как мы можем быть уверены, что traceroute использует один и тот же путь при отправке каждого ICMP-пакета? Нельзя ли перенаправить пакет куда-то еще во время второго, третьего, четвертого вызова и т. д.?

Спасибо.

0
задан 11 October 2021 в 14:15
0 ответов

Теги

Похожие вопросы