网络测试冷门实用的小工具之tcping

一、Tcping介绍

1.tcping的使用场景

在实际网络环境中,时常会遇到机房里很多交换机和服务器等为了防止ICMP FLOOD,消耗主机资源,导致无法提供其他服务。所以大多时候对外都设置了禁ping。但运维人员需要了解本地与服务器的连接情况,这便成了一个头疼的问题了。这里我们就需要用到一个冷门又好用的小工具就是tcping。

2.ping与tcping的区别

Ping延迟主要用于测试主机之间的网络连接和稳定性,而Tcping延迟主要用于测试特定TCP端口的连接和响应速度。Ping使用ICMP协议进行测试,而Tcping使用TCP协议进行测试。无论是Ping延迟还是Tcping延迟,都可以提供关于网络连接质量和延迟性能的信息,可以根据具体需求选择适当的工具进行测试。

二、Tcping使用

1.下载与安装

官网地址:​https://elifulkerson.com/projects/tcping.php​

图片[1] - 网络测试冷门实用的小工具之tcping - 正则时光

2.tcping工具保存路径

注意:下载对应32位或64位的exe文件(x64目录里),后将文件放到 c:\windows\system32\ 目录下面(如果下载的是64位的要把文件名改为tcping.exe)

图片[2] - 网络测试冷门实用的小工具之tcping - 正则时光

3.验证安装

在终端下输入tcping 如果出现帮助文档说明安装命令成功。

图片[3] - 网络测试冷门实用的小工具之tcping - 正则时光

三、tcping命令详解

-4,优先使用IPv4

图片[4] - 网络测试冷门实用的小工具之tcping - 正则时光

-6,优先使用IPv6

图片[5] - 网络测试冷门实用的小工具之tcping - 正则时光

-h,使用http模式

图片[6] - 网络测试冷门实用的小工具之tcping - 正则时光

-t,让命令持续运行,直到使用ctrl + c指令退出

图片[7] - 网络测试冷门实用的小工具之tcping - 正则时光

-n 数字,发送命令的次数,默认4次,tecping -n 6 www.baidu.com​​ 会tcping 百度6次,也可以跟其他数字。

图片[8] - 网络测试冷门实用的小工具之tcping - 正则时光

-i 数字,发送ping命令的时间间隔,默认1s,可以为小数

图片[9] - 网络测试冷门实用的小工具之tcping - 正则时光

-w 数字,等待响应的时间间隔,默认2s,可以为小数

图片[10] - 网络测试冷门实用的小工具之tcping - 正则时光

-d 使输出的每一行显示时间和日期

图片[11] - 网络测试冷门实用的小工具之tcping - 正则时光

-f 强制ping命令至少发送一个比特(byte)

图片[12] - 网络测试冷门实用的小工具之tcping - 正则时光

-g 数字,失败指定次就放弃(注意默认是80端口,若其他端口没开也算失败)

图片[13] - 网络测试冷门实用的小工具之tcping - 正则时光

-b 数字,开启蜂鸣器,参数4会一直响铃,tcping -b 4 ​www.baidu.com

图片[14] - 网络测试冷门实用的小工具之tcping - 正则时光

c 只显示改变的信息(ping时间很短一般不会改变)

图片[15] - 网络测试冷门实用的小工具之tcping - 正则时光

-r 数字,每发送指定个数据包,就重新查找主机一次(通过DNS或路由查找)

图片[16] - 网络测试冷门实用的小工具之tcping - 正则时光

-s ping通就立即退出

图片[17] - 网络测试冷门实用的小工具之tcping - 正则时光

-u 与-h命令连用,每一行输出目标的url(-h,使用http模式,-u单独使用没有任何效果)

图片[18] - 网络测试冷门实用的小工具之tcping - 正则时光
图片[19] - 网络测试冷门实用的小工具之tcping - 正则时光

-v 显示版本信息

图片[20] - 网络测试冷门实用的小工具之tcping - 正则时光

-j 使用默认的方法,求ping的均值减小波动,网络有一定的不稳定性时,用此参数可以减小波动

图片[21] - 网络测试冷门实用的小工具之tcping - 正则时光

-js 数字,用指定个实例求平均值减小波动,使用这个参数,系统会tcping 指定次,然后求出平均值作为一次结果显示,减小波动

图片[22] - 网络测试冷门实用的小工具之tcping - 正则时光

–tee file_path,将结果输出到指定位置,tcping –tee /data/test.txt192.168.0.100,会把ping的结果保存在/data下的test文件中

图片[23] - 网络测试冷门实用的小工具之tcping - 正则时光

–file 从文件中获得ping的来源;在/data下新建一个test.txt文件,并输入要tcping的所有ip或域名,一行一个,然后执行命令tcping –file /data/test.txt,就会依次tcping文件中指定的地址destination 可以是DNS地址、IP地址、URL(需要使用-h,http模式)。使用http模式时,不要加https//或:port,例如:tcping ​ ​ ​http://www.jd.com:80就会失败,使用tcping​​​​ ​ ​www.jd.com​​ 8080就会成功

port 数字  指定tcp端口(1-65535),如果不指定,默认是80

图片[24] - 网络测试冷门实用的小工具之tcping - 正则时光

–header  在头部显示时间和日期,与–tee显示的格式差不多 

图片[25] - 网络测试冷门实用的小工具之tcping - 正则时光

–block    tcping不通的等待时间,默认是20秒(很长)。–block可以把-w参数冲突掉,例如tcping --block ​ ​www.baiu.com网址不正确,显然tcpping不通,默认会等待20s​​​。tcping -w 0.5 -block ​www.baiu.com还是会等20s,而不是0.5s,因为–block选项会把-w选项冲突掉​​。

图片[26] - 网络测试冷门实用的小工具之tcping - 正则时光
© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容