美文网首页
网络探测

网络探测

作者: 音视频直播技术专家 | 来源:发表于2018-08-02 17:18 被阅读108次

    基本概念

    什么是网关

    网关通常用来表示一个概念,作为内网和外网的接入点,一般我们称为网关。它的具体介质是路由器。

    什么是路由器

    路由器(Router),是连接[因特网]、[广域网]的设备,它处于网络层,主要用来寻址。它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号。

    什么是交换机

    交换机主要用来交换数据,[交换机在中继层],交换机根据MAC地址寻址。

    什么是三层交换机

    三层[交换机]就是具有部分[路由器]功能的交换机,三层交换机的最重要目的是加快大型[局域网]内部的数据交换,所具有的路由功能也是为这目的服务的,能够做到一次[路由],多次转发。

    探测路由

    在进行网络探测之前,我们一般要先了解一下整个网络链路从源IP到目的IP的路由跳数。在 Windows和 Linux下使用的命令略有区别,不过原理都是一样的。

    • Windows 平台使用 tracert
    • Linux 平台使用 traceroute
    traceroute -n -I IP
    

    -n: 不反向解析DNS地址。
    -I:使用 ICMP 协议。如果不加这个参数,在寻路时很可能会找不到最终地址,具体原因还有待分析。

    另外一个比较好用的工具是 mtr, 这使用 ping 和 traceroute同时侦测网路。还可以通过它来探测丢包率。

    sudo mtr IP
    

    数据包压力测试

    可以通过 iperf3/iperf进行压力测试,具体指令如下:

    服务端

    iperf3 -s / iperf -u -s -i 1
    

    -s : 指定为服务端
    -u : 指定使用 UDP 协议

    客户端

    iperf3 -c ip -u -b 50M -t 60 -i 1 -R
    

    -c : 指定要连接的服务端IP地址。
    -u : 指定使用 UDP 协议。
    -b : 指定每秒传输的数据大小。
    -t : 指定持续时长。
    -i : 刷新频率。
    -R:反向测试,也就是客户端当服务器,服务端当客户端。

    监控服务端出口与入口流量

    nload
    

    相关文章

      网友评论

          本文标题:网络探测

          本文链接:https://www.haomeiwen.com/subject/zywlvftx.html