赞
踩
https://www.imooc.com/article/15303 参考
2016.12.16 13:13 51389浏览
ping是简单的测试网络连接情况的小工具,对于一般用户很实用,但是ping有个缺点就是,不能指定端口,同时如果源地址禁ping的话,ping命令就形同虚设。
——前言
tcping命令是针对tcp监控的,也可以看到ping值,即使源地址禁ping也可以通过tcping来监控服务器网络状态,除了简单的ping之外,tcping最大的一个特点就是可以指定监控的端口。tcping命令使用方法很简单
https://github.com/jtilander/tcping
tcping64 -d -t 127.0.0.1 6001
注意:如果你下载的是tcping.exe并且没有改文件名,在cmd中使用时需要输入tcping -p ip xxx使用,如果你下载的是64bit的tcping64.exe并且没有改文件名,在cmd中使用时需要输入tcping64 -p ip xxx使用
ping一个服务器的某一个端口号
官方使用教程:
常用的命令:
- -4/-6 (优先使用IPv4/IPv6地址)
-
- -d (发送命令的时间)
-
- -t (-t是让命令持续运行,知道使用ctrl + c指令退出)
-
- -h (使用http模式)
-
- -u (与-h命令连用,输出目标的url)
-
- -n (发送命令的次数,默认4次)
-
- -i (发送命令的间隔时间,默认1s,可以为小数)
-
- -w ( 等待响应的间隔时间,默认2s,可以为小数)
实际应用:
- C:\Users\zhangyd>tcping64 -d -h -u -n 10 -i 0.1 -w 0.1 xxx.xx.xxx.xx 6001
-
- ** Pinging continuously. Press control-c to stop **
-
- ** Requesting from xxx.xx.xxx.xx:
-
- (for various reasons, kbit/s is an approximation)
-
- 2016:12:06 10:36:07 Probing xxx.xx.xxx.xx:6001/tcp - HTTP is open - time=204.694ms page:http://xxx.xx.xxx.xx rcv_time=203.528 status=200 bytes=583 kbit/s=~22.916
-
- 2016:12:06 10:36:07 Probing xxx.xx.xxx.xx:6001/tcp - HTTP is open - time=208.675ms page:http://xxx.xx.xxx.xx rcv_time=208.560 status=200 bytes=583 kbit/s=~22.363
-
- 2016:12:06 10:36:08 Probing xxx.xx.xxx.xx:6001/tcp - HTTP is open - time=246.553ms page:http://xxx.xx.xxx.xx rcv_time=1040.546 status=200 bytes=583 kbit/s=~4.482
-
- 2016:12:06 10:36:09 Probing xxx.xx.xxx.xx:6001/tcp - HTTP is open - time=181.520ms page:http://xxx.xx.xxx.xx rcv_time=183.293 status=200 bytes=583 kbit/s=~25.446
-
- 2016:12:06 10:36:09 Probing xxx.xx.xxx.xx:6001/tcp - HTTP is open - time=195.658ms page:http://xxx.xx.xxx.xx rcv_time=202.854 status=200 bytes=583 kbit/s=~22.992
-
- 2016:12:06 10:36:10 Probing xxx.xx.xxx.xx:6001/tcp - HTTP is open - time=181.833ms page:http://xxx.xx.xxx.xx rcv_time=186.513 status=200 bytes=583 kbit/s=~25.006
-
- 2016:12:06 10:36:10 Probing xxx.xx.xxx.xx:6001/tcp - HTTP is open - time=227.706ms page:http://xxx.xx.xxx.xx rcv_time=226.750 status=200 bytes=583 kbit/s=~20.569
-
- 2016:12:06 10:36:11 Probing xxx.xx.xxx.xx:6001/tcp - HTTP is open - time=247.957ms page:http://xxx.xx.xxx.xx rcv_time=263.903 status=200 bytes=583 kbit/s=~17.673
-
- 2016:12:06 10:36:11 Probing xxx.xx.xxx.xx:6001/tcp - HTTP is open - time=235.967ms page:http://xxx.xx.xxx.xx rcv_time=187.247 status=200 bytes=583 kbit/s=~24.908
-
- 2016:12:06 10:36:11 Probing xxx.xx.xxx.xx:6001/tcp - HTTP is open - time=257.262ms page:http://xxx.xx.xxx.xx rcv_time=264.820 status=200 bytes=583 kbit/s=~17.612
-
- Ping statistics for xxx.xx.xxx.xx:6001
-
- 10 probes sent.
-
- 10 successful, 0 failed.
-
- Approximate trip times in milli-seconds:
-
- Minimum = 181.520ms, Maximum = 257.262ms, Average = 218.782ms
-
- Approximate download times in milli-seconds:
-
- Minimum = 183.293ms, Maximum = 1040.546ms, Average = 296.801ms
上面命令的意思解释为:
使用http模式(-h)并且在返回数据中显示目标源url地址(-u)的方式向ip为xxx.xx.xxx.xx 端口为6001的服务器发送10次数据包(-n 10),并且在返回数据行中显示发送数据包的日期(-d),指定每次发送数据包的间隔时间为0.1秒(-i 0.1),等待数据包相应的时间间隔为0.1秒(-w 0.1)
注:-t和-n同时存在时,优先指定-n,就是说:tcping64 -t -n 10 xxx.xx.xxx.xx命令只会发送10次数据包,并不是-t的持续发送
tcping太弱了,windows下Telnet才是最好用的
我在vmare虚拟机安装了一个centos然后安装redis后并启动
宿主和虚拟机都能互相ping端,但是redis却不能访问,关闭了防火墙和selinux也没有
tcping是通的
用telnet
才知道 是因为redis没有开启远程访问
明细 telnet更加实用
所以 Telnet 测试 端口 是非常好用的
网上有一些好的telnet的使用,我转载记录下
这些转载 本人都是亲自测试过的
2016年11月05日 19:39:07 Rain722 阅读数:5167更多
个人分类: 操作系统
版权声明: 本人在此发文(包括但不限于汉字、拼音、拉丁字母)均为随意敲击键盘所出,用于检验本人电脑键盘录入、屏幕显示的机械、光电性能,并不代表本人局部或全部同意、支持或者反对观点。如需要详查请直接与键盘生产厂商法人代表联系 .挖井挑水无水表,不会网购无快递 https://blog.csdn.net/Rain722/article/details/53047116
第一步:打开CMD运行框,输入Telnet www.baidu.com 80后按回车键(此时是黑屏状态),然后利用快捷键“Ctrl+]”来打开Telnet回显(Telnet默认不回显)。
第二部:按回车键(注意是在上面状态的时候按)后,进入编辑状态
如图所示:
第三步:
输入:“GET / HTTP/1.1"后回车(注意输入时候的空格),按回车键,接着输入Host:www.baidu.com,再连续两次按回车键(两次回车代表提交请求)。输入速度一定要快,否则将会连接失败,或者将代码写入记事本,使用时候可以直接复制。
第四步:
接收服务器返回,这步其实不需要我们来做,因为当我们发送请求后,只需几秒钟,我们便会收到来自服务器反应.
这便是用手工方式进行了一次百度的访问。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。