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