ความแตกต่างระหว่าง traceroute จาก traceroute และ inetutils-traceroute คืออะไร


14

เมื่อฉันต้องการใช้tracerouteใน Ubuntu ฉันได้รับข้อความนี้:

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

ฉันลองทั้งแพ็คเกจและใช้tracerouteงานได้ทั้งสองอย่าง แต่มันแตกต่างกัน เหตุใดจึงมีการใช้งานที่แตกต่างกัน 2 แบบและประโยชน์หรือข้อดีแต่ละข้อมีอะไรบ้าง ฉันไม่พบแหล่งที่มาหรือเปรียบเทียบที่ดี


6
ไม่ตอบคำถามของคุณโดยตรง แต่คุณอาจต้องการใช้tracepathหรือmtrแทนtraceroute(โดยปกติจะมีการติดตั้ง) ทั้งนี้ traceroute มีความสำคัญoptionalและ inetutils-traceroute extraคือ
tehnicaorg

คำตอบ:


10

มีการใช้งานหลายtracerouteอย่าง จากหน้าแรกแพ็คเกจของ Dmitry Butskoytraceroute :

มันเป็นแอพพลิเคชั่นที่รู้จักกันดีปรากฏตัวมานานแล้ว ตั้งแต่ปี 2000 การดำเนินการเริ่มต้นของมันไม่ได้รับการพัฒนาและไม่เป็นไปตามความต้องการเครือข่ายที่ทันสมัย มีความพยายามอยู่บ้างที่จะดำเนินการต่อหรือเขียนใหม่หรือสร้างแอปพลิเคชันที่คล้ายกันพร้อมด้วยคุณสมบัติเพิ่มเติม แต่งานส่วนใหญ่ดังกล่าวอาจให้บางส่วนหรือมีส่วนต่อประสานที่แตกต่างกันมาก

รหัสนี้เขียนขึ้นตั้งแต่ต้นโดยใช้แนวคิดของโอลาฟ Kirch traceroute การดำเนินงานดั้งเดิมของ Van Jacobson และ BSD ปัจจุบันบางส่วน มันเข้ากันได้อย่างสมบูรณ์กับ traceroute ดั้งเดิมจาก Van Jacobson ที่ใช้งานมานานหลายปี

การinetutils-tracerouteใช้งานมาจากโครงการ GNU Network Utilitiesซึ่งมีเครื่องมือเครือข่ายหลายอย่าง

ยูทิลิตี้ส่วนบุคคลนั้นมาจากการกระจาย 4.4BSDLite2 แม้ว่าบางส่วนจะถูกเขียนใหม่มากหรือน้อยก็ตาม

การใช้ traceroute จากที่นี่ค่อนข้างน้อยเมื่อเทียบกับ Dmitry's มีตัวเลือกใหม่ไม่กี่เมื่อเทียบกับการดำเนินงาน 4.4BSDLite2 เดิม

โดยปกติคุณจะใช้การนำไปใช้ที่โดดเด่นมากขึ้นโดย Dmitry


3
ดังนั้นtracerouteรุ่นที่ทันสมัยและมีคุณสมบัติมากขึ้นในขณะที่inetutils-tracereouteการใช้งานแบบดั้งเดิมใช่มั้ย ดีที่จะรู้ขอบคุณ
ผู้บัญชาการ Byte

@ ByteCommander ฉันไม่แน่ใจในเรื่องนี้ทั้งหมด inetutils ไม่รวมtracerouteจนถึง 1.6 (ตั้งแต่ปี 2008) ฉันคิดว่าพวกเขาอาจเพิ่งเพิ่มเครื่องมือที่คล้ายกับ traceroute ที่น้อยที่สุด
muru
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.