Traceroute와 Traceroute와 inetutils-traceroute의 차이점은 무엇입니까? 메시지가 나타납니다. traceroute www.google.com The program ‘traceroute’

traceroute우분투에서 사용 하고 싶을 때이 메시지가 나타납니다.

traceroute www.google.com
The program 'traceroute' can be found in the following packages:
 * inetutils-traceroute
 * traceroute
Try: sudo apt-get install <selected package>

나는 패키지와 tracerouteutil이 둘 다 시도했지만 둘 다 다릅니다. 2 가지 다른 유틸리티가있는 이유와 각각의 이점 또는 장점은 무엇입니까? 좋은 소스 나 비교를 찾을 수 없습니다.



답변

의 몇 가지 구현이 traceroute있습니다. 에서 드미트리 Butskoy의 traceroute패키지 홈페이지 :

그것은 오래 전에 등장한 잘 알려진 응용 프로그램입니다. 2000 년 이후 초기 구현은 개발되지 않았으며 현대적인 네트워크 요구를 따르지 않습니다. 이미 계속하거나 다시 작성하거나 추가 기능을 사용하여 유사한 응용 프로그램을 만들려는 시도가 있었지만 대부분 이러한 작업은 부분적으로 또는 상당히 다른 인터페이스를 제공합니다.

이 코드는 Olaf Kirch의 traceroute에 대한 아이디어, Van Jacobson의 원래 구현 및 일부 현재 BSD의 아이디어를 사용하여 처음부터 작성되었습니다. Van Jacobson의 오리지널 트레이스 루트와 완벽하게 호환되며 수년 전에 널리 사용되었습니다.

inetutils-traceroute구현은 몇 가지 네트워킹 도구가 포함 된 GNU 네트워크 유틸리티 프로젝트에서 수행 한 것입니다.

개별 유틸리티는 원래 4.4BSDLite2 배포판에서 파생되었지만 일부는 다소 재 작성되었습니다.

여기에서 traceroute 구현은 Dmitry에 비해 약간 최소화됩니다. 원래 4.4BSDLite2 구현에 비해 새로운 옵션은 거의 없습니다 .

일반적으로 Dmitry의보다 완전한 기능을 갖춘 구현을 사용합니다.