我想知道为什么PathPing比Tracert更快。我用谷歌搜索了很多,但对我找到的答案并不满意,大多数答案都谈到了它的功能,但没有讨论为什么它比tracert更快。
Tracert通过递增TTL并收集来自每个节点的响应直到其到达目的地来工作
但是PathPing是如何工作的呢?
发布于 2009-05-20 12:43:00
维基百科进入some detail
PathPing是在Windows NT、Windows 2000、Windows 2003、Windows XP和Windows Vista中提供的网络实用程序。它结合了Ping和Traceroute的功能(在Windows中: tracert),提供两个主机之间路径的详细信息,以及基于一段时间内采集的样本为路径中的每个节点提供类似Ping的统计信息,具体取决于起始主机和结束主机之间的节点数量。
PathPing相对于ping和traceroute的优势在于,每个节点都是作为单个命令的结果被Ping通的,并且在更长的一段时间内研究节点的行为,而不是Ping的默认样本四条消息或Traceroute的默认单个路由跟踪。
的缺点是,使用默认设置,通常需要五分钟以上的时间才能产生结果。
...which建议路径实际上更慢!
发布于 2009-03-11 08:02:42
它不是更快。PathPing只是在一个实用程序中组合traceroute和ping方法,即一旦发现就开始ping路径中的每个节点。
在大多数情况下,这两个应用程序中的大部分速度减慢都来自名称解析过程,而不是实际的跟踪过程。
https://stackoverflow.com/questions/633627
复制相似问题