【实用工具tcping】ping

Ping 命令

Ping 命令,是一个基于网络层 (比传输层还底层) 的 ICMP(Internet Control Message Protocol) 协议的命 令,主要用于检测和目标主机之间的网络是否通畅,以及网络的延时。Ping 命令的使用非常简单,开始, 运行,cmd,回车,打开命令提示符 ( linux 用户应该不需要教你们怎么打开 terminal),“ping IP 地址”,或者 “ping 网站域名”。Ping 命令的解读实在太人性化了,也没必要再解释了。

ping 命令我们一般很少加别的参数运行,windows 下默认 ping 只运行 4 次,加上参数 “-t” 后可以让 命令持续运行,直到我们手工停止。

但是前几年,有一种很流行的网络攻击手段就是利用 ping 命令进行的,所以很多主机现在都会在防火墙规则里禁止 ping 响应,即使你可以访问网站也未必就可以 ping 通。这种情况下我们可以利用另一个 tcping 工具,通过对远程服务器的 TCP 端口的通畅与否进行检测,来判断网络的畅通。tcping 在 windows 和 linux 系统中都不是内建的命令,需要我们自己去下载,TCPING 的官方网站在这里。

20240203-52864.png

20240203-50176.png

20240203-75320.png

20240203-55372.png


TCPing 命令

tcping.exe文件放到目录: C:\Windows\System32 下面,这样就可以在任意的路径下运行tcping命令了,

TCPing 的命令参数和使用方法和 Ping 很相似,主要的区别是 Ping 是通过既有的 ICMP 协议进行,而 TCPing 是通过 TCP 协议进行,所以可以再最后加入一个端口参数,对服务器的不同端口进行探测,例如 网页服务器默认是探测 80 端口 (不指定端口时默认就是 80),而邮件服务器可以探测 SMTP 的 25 端口。 基本上对于一个网站来说,80 端口是不可能关闭的,所以我们一般会用 TCPing 来代替 Ping 对本地 到服务器之间的网络通断进行探测。

20240203-59027.png

20240203-45017.png

20240203-80942.png

20240203-89732.png

20240203-88854.png

20240203-71760.png

20240203-18545.png

20240203-70144.png

20240203-81810.png

20240203-86002.png