tcping常用方法
创作时间:
作者:
@小白创作中心
tcping常用方法
引用
CSDN
1.
https://blog.csdn.net/omaidb/article/details/120120730
tcping常用方法
ping原理简介
ping是网络诊断中最常用的命令之一,它通过发送ICMP Echo Request数据包并等待目标主机返回ICMP Echo Reply数据包来检测网络连通性。ping命令可以测量数据包的往返时间(RTT),从而评估网络延迟和丢包情况。
tcping原理简介
tcping与ping类似,但它使用TCP协议而不是ICMP协议进行网络测试。tcping通过尝试建立TCP连接来检测目标主机的可达性,特别适用于那些禁止ICMP请求但开放了TCP端口的网络环境。
tcping for Windows
在Windows系统中,可以使用Chocolatey包管理器来安装tcping和psping工具。
# 安装tcping
choco install tcping -y
# 安装psping(微软出品)
choco install psping -y
# 查看是否安装成功
which tcping
which psping
psping进行tcping
psping是微软开发的一款网络诊断工具,可以用来测试TCP连接的连通性。
# 使用psping测试www.aliyun.com的TCP连通性
psping -t www.aliyun.com
tcping for Windows基本使用
tcping在Windows中的基本使用方法如下:
# 查看帮助信息
tcping --help
tcping支持以下常用参数:
-t
:连续ping直到通过Ctrl+C停止-n 5
:例如,发送5个ping-i 5
:例如,每5秒ping一次-w 0.5
:例如,等待0.5秒的响应-d
:在每行中包含日期和时间-b 1
:启用蜂鸣声(1表示开启,2表示开启,3表示变化,4表示始终)-r 5
:例如,每5次ping重新查找主机名-s
:成功ping后自动退出-v
:打印版本并退出-j
:包括抖动,使用默认滚动平均值-js 5
:包括抖动,滚动平均大小为(例如)5--tee
:将输出镜像到--tee
之后指定的文件名--append
:附加到--tee
文件名而不是覆盖它-4
:更喜欢IPv4-6
:更喜欢IPv6-c
:仅显示更改状态的输出行--file
:将“服务器地址”视为文件名,逐行循环文件-g 5
:例如,如果我们连续失败5次就放弃-SX
:指定源地址_X_。源必须是客户端计算机的有效IP-pX
:指定端口的替代方法--fqdn
:如果可用,在每一行打印域名--ansi
:使用ANSI颜色序列(cygwin)--color
:使用Windows颜色序列
HTTP选项:
-h
:HTTP模式(使用不带http://的URL作为服务器地址)-u
:在每一行包含目标URL--post
:使用POST而不是GET(可以避免缓存)--head
:使用HEAD而不是GET--proxy-server
:指定代理服务器--proxy-port
:指定代理端口--proxy-credentials
:以用户名:密码格式指定“Proxy-Authorization: Basic”标头
调试选项:
-f
:强制tcping发送至少一个字节--header
:包含带有原始参数和日期的标头。如果使用--tee
则暗示--block
:使用“阻塞”套接字进行连接。这会阻止-w
工作并使用默认超时(在我的例子中只要20秒)。但是它可以主动检测拒绝连接与超时
默认tcping端口为80
tcping默认使用80端口进行测试。
# 默认参数tcping 百度
tcping baidu.com
# 连续ping
## -t 连续ping直到停止
## -d:在每行中包含日期和时间
tcping -t -d baidu.com
tcping指定端口
可以使用-p
参数指定测试的端口号。
# tcping指定端口
## -d:在每行中包含日期和时间
## -p 端口号 :指定端口的替代方法
tcping -d -p 22 171.220.227.80
Centos7安装hping3
在CentOS 7系统中,可以使用以下命令安装hping3:
sudo yum install hping3
Centos7安装tcping for Linux
在Linux系统中,可以使用pip3来安装tcping。首先需要确保系统中已经安装了Python3和pip3。
# 安装pip3
yum install python3-pip
然后配置pip国内源:
pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
接下来安装tcping:
# pip3安装tcping
pip3 install tcping
# 查看是否安装成功
which tcping
常用参数
tcping在Linux中的常用参数与Windows版本类似:
# 查看帮助
tcping --help
-p
:指定端口-c
:探测多少次后结束-t
:限定超时时间,以秒为单位
默认tcping端口为80
tcping默认使用80端口进行测试。
# 默认tcping端口
tcping baidu.com
tcping指定端口
可以使用-p
参数指定测试的端口号。
# 使用tcping指定ip的22端口
tcping -p 22 171.220.227.80
示例
# -p : 指定端口80
# -t : 限定超时时间,以秒为单位 20秒
# -c : 探测多少次后结束 7次
tcping -t 20 -c 7 andyx.net -p 80
mac安装tcping
在Mac系统中,也可以使用pip3来安装tcping。
# pip3安装tcping
pip3 install tcping
# 查看Python3的版本
python3 --version
# 创建软连接到/usr/local/bin/tcping---不推荐
## python3.8 或python3.9
sudo ln -s ~/Library/Python/$(ls ~/Library/Python/)/bin/tcping /usr/local/bin/tcping
# 查看是否安装成功
which tcping
tcping在Mac中的使用方法与Linux版本相同。
热门推荐
饮食中应如何摄取足够膳食纤维?
怎么防止js脚本被劫持
内燃机地位不可替代!4位院士2位专家共谈发动机“碳中和”之路
睡觉一直做梦是睡眠质量好还是不好
美第六代舰载战斗机,“献礼”特朗普?
什么叫股票套牢以及如何避免?避免股票套牢的方法有哪些局限性?
我国首个血友病B基因治疗药物获批上市,来自上海的它为何值得期待?
驾驶证到期如何换证,如何通过“交管12123”APP在线办理,一篇文章告诉你。
国际金价受节假日影响吗?看情况!
西湖大学科研伉俪接连在Nature发文;本周西湖大学顶刊上连发两文
屈光手术有哪几种手术方式:飞秒/晶体植入/表层激光等
《高频电子线路》—— 调频方法
法定节假日算计薪天数吗?
揭秘猫咪行为:为什么它们偏爱狭窄黑暗的角落?
信用卡中心频繁打电话怎么办?原因分析与应对建议
做核磁共振前要空腹吗
8种皮肤病用药方案,一文了解
详解澳大利亚VAT税号:了解企业纳税的关键要素
舌诊观舌主要看什么?高清舌诊图谱分享!
太极养生之道:慢生活里的健康哲学
周星驰电影:喜剧外壳下的时代寓言与困境突围
中风老人吃什么食物有助康复
“成语探微:深入解析‘踌躇满志’的内涵与魅力”
浅析李白诗歌的浪漫主义特色
最新!2025小规模纳税人和一般纳税人,有哪些税收优惠政策?
B端用户体验优化:界面设计如何助力企业级软件易用性提升
猫能上高铁吗?高铁托运宠物全攻略
“宠物出行指南,猫咪托运必备!”
颐和园:岁月雕琢的皇家绮梦
3+2贯通培养和普通本科的区别:专本贯通到底好不好?