Tcpping 替代ping测试网路延迟

Tcpping 替代ping测试网路延迟

原文转载(侵删):

《Tcpping 測試 TCP 網路延遲工具》:https://shazi.info/tcpping-測試-tcp-網路延遲工具/

大家都知道 Ping 是一个很好用的测试网路工具,但是他是基於 ICMP 协定,在严谨的网路环境中都会拒绝 ICMP 回应,使得无法测得主机延迟时间

这时候就可以使用 TCP / UDP 的方式来测试网路延迟,也就是 Tcpping 这个工具,可以直接绕过多数 L3 防火墙进行检测

Tcpping 運作方式:

  1. Client: send TCP SYN (default 80)
  2. Server: response TCP ACK (success)
  3. Server: response TCP RST (fail)

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

TCPPING 安裝

安装相依工具 tcptraceroute

1

$ yum -y install tcptraceroute

安装 Tcpping

1

$ wget http://www.vdberg.org/~richard/tcpping

使用 Tcpping

1

2

3

4

5

6

7

8

$ chmod +x tcpping

$ ./tcpping www.google.com

 

#指定Port

$ ./tcpping www.google.com 25

 

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

$ ./tcpping -c www.google.com

你可能感兴趣的:(Tcpping 替代ping测试网路延迟)