Что означают цифры, сообщаемые Windows TraceRt? - PullRequest
15 голосов
/ 16 января 2009

Мне нужно создать трассировочный маршрут как часть приложения .NET для поддержки устранения неполадок. Я понял, как использовать класс .NET Ping для трассировки. Чего я не понимаю, так это числа, сообщаемые утилитой командной строки. Это несколько цензурированные результаты "tracert yahoo.com" из командной строки Windows:

Отслеживание маршрута до yahoo.com [206.190.60.37] более 30 прыжков:

  1    <1 ms    <1 ms    <1 ms  xx.xx.xx.xx
  2     7 ms    <1 ms    <1 ms  yy.yy.yy.yy  
  3    42 ms    37 ms    41 ms  zz.zz.zz.zz  
  4    38 ms    37 ms    37 ms  aa.aa.aa.aa  
  5    36 ms    36 ms    36 ms  bb.bb.bb.bb
  6    42 ms    41 ms    41 ms  cc.cc.cc.cc  
 --- more lines deleted ---

Первый столбец - это индекс, а следующие три столбца - это время в миллисекундах. Я искал в Интернете объяснения и пришел в себя. Я думал, что они могут быть минимальными, средними и максимальными числами, но строка 2, кажется, противоречит этой идее.

Джон Стоункэш

Ответы [ 5 ]

16 голосов
/ 17 января 2009

Я посмотрел на Википедию для этого - отправлено три пакета, для каждого пакета указаны миллисекунды.

8 голосов
/ 17 января 2009

Tracert отправляет наборы пингов к месту назначения. Первый набор имеет время жизни (TTL), равное единице. Значение TTL, равное одному, заставляет первый маршрутизатор отправлять сообщение об ошибке обратно на ваш компьютер. Ваш компьютер выполняет DNS-поиск IP-адреса, а затем отображает имя хоста маршрутизатора. Затем программа увеличивает TTL и отправляет другой набор пингов для получения информации о следующем маршрутизаторе. Этот процесс повторяется до тех пор, пока не будет достигнута конечная точка.

Первый столбец - это количество прыжков к месту назначения (максимум 30). Следующие три столбца - количество времени, чтобы получить ответы. Самый правый столбец показывает информацию о маршрутизаторе вдоль пути.

4 голосов
/ 17 января 2009

Если я правильно помню, tracert выполняет три эхо-запроса (на самом деле не эхо-запросы к устройству, но фактически одинаковые) с каждым устройством на маршруте, и три раза - это всего лишь три разных пинга для каждого устройства. Например, если вы найдете в списке устройство с одним или несколькими тайм-аутами, это устройство, вероятно, перегружено и вызывает проблемы.

3 голосов
/ 23 апреля 2014

По сути, tracert отправляет 3 пакета на каждый переход. Во втором, третьем и четвертом столбце RTT - сокращение от Round Round Time, что означает время, в течение которого пакет достигнет прыжка и вернется.

http://customer.comcast.com/help-and-support/internet/run-traceroute-command/

0 голосов
/ 18 января 2014

Вот также краткое объяснение результатов traceroute:

http://www.ehow.com/way_5148131_understanding-traceroute-results.html

...