怎样使用Tcpping测试网络时延

2019年6月11日 | 分类: 【技术】

【介绍】

参考:https://blog.csdn.net/chinagrowing/article/details/81217527

Ping基于 ICMP 协议,在严谨的网路环境中会拒绝 ICMP 回应,使得无法测得时延。

此时可以使用Tcpping 这个工具通过 TCP/UDP 协议来测试时延。,可以直接绕过多数 L3 防火墙进行检测。

Tcpping 运作方式:

Client: send TCP SYN (default 80)
Server: response TCP ACK (success)
Server: response TCP RST (fail)

【安装】

安装依赖 tcptraceroute :

Tcpping 使用的是『半开连接技术』,依赖已经拥有此技术的 tcptraceroute 工具

yum -y install tcptraceroute

安装 Tcpping :

wget http://www.vdberg.org/~richard/tcpping
chmod +x tcpping

【使用】

使用 Tcpping :

./tcpping www.google.com

指定端口:

./tcpping www.google.com 25

参数 -c 可以配合 gnuplot script 制成图表

./tcpping -c www.google.com