Answers:
有几种实现traceroute
。从Dmitry Butskoy的traceroute
软件包主页中:
这是很久以前出现的著名应用程序。自2000年以来,尚未开发其初始实现,并且未遵循现代网络的需求。已经进行了一些尝试来继续或重写它,或者创建具有附加功能的类似应用程序,但是大多数此类作品要么提供部分内容,要么具有截然不同的界面。
这段代码是从头开始编写的,使用了Olaf Kirch的traceroute的一些思想,Van Jacobson的原始实现以及一些当前BSD的思想。它与Van Jacobson的原始traceroute完全兼容,此前已经广泛使用了多年。
该inetutils-traceroute
实现来自GNU Network Utilities项目,该项目包括几个联网工具。
各个实用程序最初源自4.4BSDLite2发行版,尽管其中一些已或多或少被重写了。
与Dmitry相比,此处的traceroute实现有些微。与原始4.4BSDLite2实现相比,几乎没有新的选择。
通常,您会使用Dmitry的功能更全的实现。
traceroute
是更现代,功能更丰富的版本,而inetutils-tracereoute
传统实现是吗?很高兴知道,谢谢。
traceroute
直到1.6(从2008年开始)才包含在内。我认为他们可能刚刚添加了从头开始的,最小化类似traceroute的工具。
tracepath
甚至mtr
代替traceroute
(它们是默认安装的)。无论如何,traceroute具有优先级optional
,inetutils-traceroute是extra
。