我想知道为什么PathPing比Tracert更快。我google了很多,但对我发现的答案不满意,大部分答案都谈到了它的功能,但没有说明为什么它比tracert更快。
Tracert通过增量TTL工作,并从每个节点收集响应,直到到达目的地
但PathPing如何运作?
答案 0 :(得分:7)
维基百科进入some detail:
PathPing 是Windows NT,Windows 2000,Windows 2003,Windows XP和Windows Vista中提供的网络实用程序。它结合了Ping的功能和Traceroute的功能(在Windows中:tracert),根据一段时间内采集的样本,提供两个主机之间路径的详细信息和路径中每个节点的类似Ping的统计信息,具体取决于多少节点位于开始和结束主机之间。
PathPing相对于ping和traceroute的优势是每个节点都是单个命令的结果,并且节点的行为是在一段延长的时间内研究的,而不是Ping的默认的四个消息样本或Traceroute的默认单一路径跟踪。
缺点是,使用默认设置,生成结果通常需要五分钟以上。
...这表明路径实际上更慢!
答案 1 :(得分:2)
它并不快。 PathPing只是在一个实用程序中组合traceroute和ping方法,即一旦发现就开始ping路径中的每个节点。
在大多数情况下,任一应用程序中的主要减速都来自名称解析过程,而不是实际跟踪。