windows环境下非常好用的TCP端口检测工具tcping

ping 命令以前是一个很好用并且常用的网络测试工具,它是基于 ICMP 协议,但是出于网络安全等因素,大部分网络环境以及云环境可能都会禁止 ICMP 协议,所以在工作中,我们必须掌握一些其他比较...

关于 ICMP 概念:

ICMP 是(Internet Control Message Protocol)Internet 控制报文协议。它是 TCP/IP 协议族的一个子协议,用于在 IP 主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。

有时候,我们需要测试tcp端口是否正常。ping命令只能检测网络,无法测试端口,telnet也可以测试端口,但telnet非常难用,如果端口不通,会等待较长时间,不能直接结束。tcping响应快,可以随意Ctrl+C进行中断检测。

tcping就简单实用,下面介绍tcping的用途用法。

用途

  • 监听主机的端口状态,默认是80端口,可以指定其它端口。
  • 看到ping返回的时间,检测主机是否有延时或者端口不通。

windows版本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

  • 发表于 2020-11-25 12:50
  • 阅读 ( 2831 )
  • 分类:服务器

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
东北大表哥
东北大表哥

自由职业

178 篇文章

作家榜 »

  1. 东北大表哥 178 文章
  2. 小鹄 1 文章
  3. 阿天 0 文章
  4. 新百胜在线 0 文章
  5. 刘明明 0 文章
  6. 个的德3 0 文章
  7. 铂天先生 0 文章
  8. 王达 0 文章