关于 ICMP 概念:
ICMP 是(Internet Control Message Protocol)Internet 控制报文协议。它是 TCP/IP 协议族的一个子协议,用于在 IP 主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。
有时候,我们需要测试tcp端口是否正常。ping命令只能检测网络,无法测试端口,telnet也可以测试端口,但telnet非常难用,如果端口不通,会等待较长时间,不能直接结束。tcping响应快,可以随意Ctrl+C进行中断检测。
tcping就简单实用,下面介绍tcping的用途用法。
在本地主机和远程主机之间,tcping可以测试出执行TCP三次握手所需的时间(SYN,SYN / ACK,ACK)。最终ACK传送时间不包括在内,只有最少的时间才能将其丢弃在近端的电线。
命令方式:
tcping [-tdsvf46] [-i interval] [-n times] [-w interval] [-b n] [-r times][-j depth] [--tee filename] [-f] destination[port]
选项参数
/? 显示帮助
-4,优先使用IPv4
-6,优先使用IPv6
-h,使用http模式
-t,让命令持续运行,直到使用ctrl + c指令退出
-n 数字,发送命令的次数,默认4次
-i 数字,发送ping命令的时间间隔,默认1s,可以为小数
-w 数字,等待响应的时间间隔,默认2s,可以为小数
-d,使输出的每一行显示时间和日期
-f,强制ping命令至少发送一个比特(byte)
-g 数字,失败指定次就放弃(注意默认是80端口,若其他端口没开也算失败)
-b 数字,开启蜂鸣器,参数4会一直响铃
-c,只显示改变的信息(ping时间很短一般不会改变)
-r 数字,每发送指定个数据包,就重新查找主机一次(通过DNS或路由查找)
-s,ping通就立即退出
-u,与-h命令连用,每一行输出目标的url
-v,显示版本信息
-j,使用默认的方法,求ping的均值减小波动,网络有一定的不稳定性时,用此参数可以减小波动
HTTP Options:
-h : HTTP mode (use url without http:// for server-address)
-u : include target URL on each line
--post : use POST rather than GET (may avoid caching)
--head : use HEAD rather than GET
--proxy-server : specify a proxy server
--proxy-port : specify a proxy port
示例:
检测网站80端口
C:\WINDOWS\system32>tcping www.3yyy.top 80
Probing 61.188.39.20:80/tcp - Port is open - time=36.154ms
Probing 61.188.39.20:80/tcp - Port is open - time=16.726ms
Probing 61.188.39.20:80/tcp - Port is open - time=14.461ms
Probing 61.188.39.20:80/tcp - Port is open - time=14.700ms
Ping statistics for 61.188.39.20:80
4 probes sent.
4 successful, 0 failed.
Approximate trip times in milli-seconds:
Minimum = 14.461ms, Maximum = 36.154ms, Average = 20.510ms
检测网站443端口.
C:\WINDOWS\system32>tcping www.3yyy.top 443
Probing 61.188.39.20:443/tcp - Port is open - time=19.323ms
Probing 61.188.39.20:443/tcp - Port is open - time=15.276ms
Probing 61.188.39.20:443/tcp - Port is open - time=16.389ms
Probing 61.188.39.20:443/tcp - Port is open - time=17.553ms
Ping statistics for 61.188.39.20:443
4 probes sent.
4 successful, 0 failed.
Approximate trip times in milli-seconds:
Minimum = 15.276ms, Maximum = 19.323ms, Average = 17.135ms
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!