время пинга не должно быть суммой времени прыжков трассировки маршрута?

2647

только разница между ними меня смущает ...

1
Здравствуйте, добро пожаловать в Super User. Ваш вопрос был перенесен сюда, где он более адаптирован. Чтобы восстановить право собственности на свой вопрос, вам необходимо создать здесь учетную запись и связать ее с учетной записью переполнения стека в параметрах пользователя. Gnoupi 14 лет назад 0

5 ответов на вопрос

2
Mike Anchor

Нет, потому что время трассировки маршрута до этого скачка и обратно. Поэтому, если вы добавите их все вместе, это будет Вы -> Хоп 1 -> Вы -> Хоп 2 -> Вы и т. Д., Что не так, как вы получаете от себя -> другого компьютера.

Должно быть Ты -> другой ПК -> Ты, но да. Iain Galloway 14 лет назад 0
0
Alfabravo

Разница между кем?

Помимо жесткого к inderstand вопроса, вещь: пинг измеряет время, затраченное на пакет 32 - битном, чтобы сделать путешествие туда и обратно . TTL - только окончательное значение после прыжков ...

Проверьте это с помощью tracert в Windows или traceroute в Unix. Увидим среднее и минимальное время для каждого прыжка ...

0
Cooper

Кроме того, часто промежуточные маршрутизаторы (магистральные интернет-маршрутизаторы и т. Д.) Настраиваются так, чтобы они не отвечали на ICMP-пакеты (ping), поэтому трассировка времени ожидания на нескольких скачках для трассировок в Интернете. Таким образом, суммирование времен перехода невозможно, когда какой-либо промежуточный маршрутизатор отказывается отвечать на ICMP.

0

если трасса для хоста xyz.com проходит через хосты A, B, C, то пакет ping должен пройти 4 прыжка с вашего компьютера, чтобы достичь пункта назначения, с другой стороны, время одного обхода tracert одного прыжка - это время от вашего компьютер к этому конкретному хосту

0
Gnoupi

Когда вы выполняете трассировку, вы фактически отправляете несколько пакетов с инкрементным TTL (время жизни).

Первый пакет попадет в первый «прыжок», и, вернувшись, вы получите время пинга до этого места. То же самое для второго пакета, который остановится после второго "прыжка" и так далее. Каждый «пинг», который вы получаете в traceroute, - это время от каждого промежуточного маршрутизатора от вас, а не время между двумя маршрутизаторами.

В traceroute только последний пакет, тот, который достиг пункта назначения и вернулся, является фактическим пингом от вас до этого места.

Вы можете найти более подробную информацию о том, как работает traceroute, в статье в Википедии .