數據包判斷是否丟包 ping+tracert+mtr


1.用咱們最常用的Ping命令來查看是不是真的丟包了

這里可以看到數據包發送了4個,返回了4個,丟失=0  證明沒有丟失
也有可能中間路由做了策略不給ICMP的回應 這樣就ping沒法判斷了 
正常情況下 只要是第一個數據包和最后一個正常的話那就沒丟包

2.windows下的treacert和Linux下的traceroute命令

圖片可以看出路由跟蹤可以跟蹤到 給響應信息 證明網絡是通的
    
Linux下traceroute
在下圖。我們為什么能看到中間那么多節點數 都是*呢 
這里面的*的含義 1是表示超時 2 是中間的那幾個幾點數的路由設備全部都是做了ICMP策略 不給ICMP包回應  因為我拿windows和linux測試的IP不一樣,所以路過的路徑也不一樣,這里的*比不代表丟包 只要第一個和最后一個是通的 證明是沒問題的


3.windows  MTR攻擊           ##另加附件MTR

MTR我們從上圖可以看出和tracert命令基本相同
Hostname:  主機名   里面主要顯示計算機的IP或者是主機名稱
Nr:    路過的節點數,到達這個IP需要路過多少跳
Loss% : 顯示每個IP或者是主機名對應的丟包率
Sent   :已經傳送的數據包數量
Recv  :成功接收的數據包數量
Best  :回應時間的最小值
AVg  : ping數據包的平均值
Worst :回應時間的最大值
Last  :最后一個數據包的回應時間 
這里我們主要看loss%這里 看丟包率
mtr -n 42.51.51.51







免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM