Почему PathPing быстрее, чем Tracert? - PullRequest
4 голосов
/ 11 марта 2009

Я хотел знать, почему PathPing быстрее, чем Tracert. Я много гуглил, но не был удовлетворен найденными ответами, в большинстве ответов говорилось о его особенностях, но не о том, почему он быстрее, чем tracert.

Tracert работает путем увеличения TTL и получения ответа от каждого узла, пока он не достигнет пункта назначения

Но как работает PathPing?

Ответы [ 2 ]

7 голосов
/ 20 мая 2009

Википедия входит в некоторые детали :

PathPing - сетевая утилита, поставляемая в Windows NT, Windows 2000, Windows 2003, Windows XP и Windows Vista. Он сочетает в себе функциональность Ping и Traceroute (в Windows: tracert), предоставляя подробную информацию о пути между двумя хостами и Ping-подобную статистику для каждого узла в пути на основе выборок, взятых за период времени, в зависимости от того, сколько узлы находятся между начальным и конечным хостом.

Преимущества PathPing по сравнению с ping и traceroute состоят в том, что каждый узел пингуется как результат одной команды, и что поведение узлов изучается в течение длительного периода времени, а не по умолчанию для Ping. образец из четырех сообщений или трассировки по умолчанию для одного маршрута Traceroute.

Недостаток заключается в том, что при использовании настроек по умолчанию для получения результата часто требуется больше пяти минут.

... что говорит о том, что путь на самом деле медленнее!

2 голосов
/ 11 марта 2009

Это не быстрее. PathPing не делает ничего, кроме как объединяет методы traceroute и ping в одной утилите, то есть начинает пинговать каждый узел в пути после обнаружения.

В большинстве случаев основное замедление в любом приложении происходит из-за разрешения имен, а не из-за фактической трассировки.

...