zoukankan      html  css  js  c++  java
  • hrping工具的使用

    我们在工作中,验证联通性的时候,最喜欢使用的命令,肯定是ping命令了。尤其是在用PC或笔记本来测试的时候,总是以终端的测试结果来进行判断,网络是否正常,但是实际情况可能并不都是准确的,根本原因就是不同的设备,它发送的icmp包的速率是不同的!

    首先来测试笔记本的ping包

    我们抓取有线网卡的ICMP报文,默认笔记本发送4个报文,根据抓包的情况来看,基本上发送了4个包,花费了3秒钟的时间,所以可以认为基本上近一秒,笔记本才会发送一个ICMP包。

     

     这种情况,当网络中存在一些异常时,以1秒内未发生丢包的说法来断定网络正常,这显然是不合理的,我们都知道,在LAN内,设备之间互访的延迟可能是几毫秒,而1秒有多少个几毫秒呢?

    所以说,此时以“秒”级时间来定义网络丢包情况,就不够严谨了。于是我们可以借助hrping来辅助我们对网络的排查。

    使用hrping操作来验证

     可以看到四个包的时间也就是在不到一秒的时间就完成了,所以这样可以大大的增加了检查的准确性!

    如何使用hrping?

    通过CMD进入到hrping的文件夹,或者直接在hrping文件夹打开CMD。总之进入对应目录,例如这里,我的hrping的是在C盘的跟目录。

    C:UsersAdministrator>CD C:hrping-v506
    
    C:hrping-v506>

    这样就可以直接使用了,hrping支持的功能和Windows对比:

    例如hrping可以完成traceroute。

    C:hrping-v506>hrping -r 223.6.6.6
    This is hrPING v5.06.1143 by cFos Software GmbH -- http://www.cfos.de
    
    Source address is 192.168.163.178; using ICMP echo-request, ID=b843
    Tracing route to 223.6.6.6 [223.6.6.6]
    with 32 bytes data (60 bytes IP) over a maximum of 30 hops:
    
      1       *        *        *
    好好学习,天天向上!
  • 相关阅读:
    winform,WPF 释放内存垃圾,减少资源占用方法
    Winform中使用WPF控件并动态读取Xaml
    Winform程序双向绑定
    STM32L15XXX 入门笔记
    STM32固件库下载地址
    C#实现虚拟控件列表显示100w个控件方法
    DotNetBar滚动条的疑似BUG
    VS Sln图标空白修复办法
    Swift下使用Xib设计界面
    关于Mac OS虚拟机下共享文件夹的方法
  • 原文地址:https://www.cnblogs.com/MomentsLee/p/14964029.html
Copyright © 2011-2022 走看看