基本概念
什么是网关
网关通常用来表示一个概念,作为内网和外网的接入点,一般我们称为网关。它的具体介质是路由器。
什么是路由器
路由器(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
网友评论