在工作中,我们常用ping命令来测试网络的通畅性能。但是部分站点或者防火墙禁用了ping策略,则导致无法测试网络的流通性。因此我们可以用Tcping命令来测试网络。
TCPing 是一款基于 TCP 协议的网络检测工具,其功能定位与传统 ICMP ping 相似,但采用不同的技术实现路径。在防火墙禁用 ICMP 时可以使用其来进行通信测试,或确认某一TCP端口是否打开。
在Linux环境中,我们可以用apt等命令进行安装。
apt-get install tcping
当然,这样安装方式需要源支持,如果源中不支持,可以支持从仓库中下载。
Windows环境
我们可以直接下载对应的exe文件,放到c:\windows\system32\目录下面,然后用cmd使用即可
下载地址:https://elifulkerson.com/projects/tcping.php


常用参数:
-s 快速显示端口连通性,强烈推荐-t 持续发送数据包,直到按ctrl+c停止-n 5 指定发送5个包结束-d 在每行前面附加日期时间,根据实际需求情况可以叠加使用-r 3 每发送3个数据包,重新查找主机一次常规使用
tcping blog.bbskali.cn

可以直接看到对应端口的开启状态,以及响应时间。
如想测试指定端口,只需在后面添加端口号即可。如
tcping -s blog.bbskali.cn 443
tcping -s blog.bbskali.cn 22

使用-t 连续 ping , 使用 ctrl+c 结束

当然,还有更多好玩的进阶玩法。需要结合实际的场景,这里不再演示。