Traceroute
為什麼traceroute會發送三個數據包?
我想了解為什麼 traceroute 預設情況下每跳發送三個數據包。(沒什麼重要的,我只是好奇)。
編輯:包!=數據包
首先,它們被稱為“包”,而不是“包”。
多個數據包會產生更多資訊。單個數據包看不到軟故障、非對稱路由和其他網路異常。2包,你相信哪個結果?3包,…
OTOH,程序員選擇了預設值。
預設情況下發送三個探測的另一個原因
traceroute
是通過顯示三個探測中每個探測的 RTT 來提供更詳細的往返時間 (RTT) 結果。
--queries
您可以使用/-q
標誌修改探測數