因工作需求使用到Windows cmd tracert指令查詢到某個IP的封包傳遞狀況,
(Linux則是使用traceroute)
有個問題一直困擾我,
第一個數值是route順序、中間有三個ms、最後是IP
但中間三個ms究竟是什麼意思??
可能是問題太簡單太基本,找了好多文章都沒有寫到。
微軟對於tracert的描述:https://support.microsoft.com/zh-tw/help/314868/how-to-use-tracert-to-troubleshoot-tcp-ip-problems-in-windows
主要在介紹指令的用法,下一位
某論壇的人員描述:https://bfx.tw/index.php?showtopic=2537
該作者表示是ping的回應時間,最快、平均與最慢,
但我自己測試三個ms大小並無順序,這個解釋也不對。
巴拉姆特:https://forum.gamer.com.tw/Co.php?bsn=17532&sn=3917282
在這邊找到我其實很驚訝,原來玩遊戲不只是玩遊戲,魔鬼藏在細節裡,
作者表示ms代表ping/反應時間/延遲時間,似乎蠻有道理的。
就在我以為就是這樣的時候,
作者解釋traceroute 可以帶-q調整向每個匣道發送的封包數,
因此看過眾多文章後,我認為那3個ms,其實只是ping 3次,
因為每次ping的反應時間不固定,才會造成大小沒有順序,
很可惜windows tracert 沒有-q這個參數可以調整封包數,
讓我驗證這個理論,
以上 是哆寶爸的囉哩八說 兼紀錄。
文章標籤
全站熱搜
留言列表