zoukankan      html  css  js  c++  java
  • 数据包判断是否丢包 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






  • 相关阅读:
    C#中使用事务
    C#中执行数据库存储过程
    构建ASP.net的AJAX开发环境
    C#开发数据库技巧汇总
    索引的作用及其使用
    C#中的多态性
    C#中调用C++的DLL
    不借助其它变量交换两变量值
    ASP.NET页面间传值的9种方式
    TERSUS无代码开发(笔记11)TERSUS框架学习框架基本信息修改
  • 原文地址:https://www.cnblogs.com/yangxiaofei/p/4996582.html
Copyright © 2011-2022 走看看