起因 : 很多时候要测试端口,ping命令虽好但不能测试端口 ping 基于ICMP协议是属于ip层协议,通信不需要端口所以无法测试 tcp udp 运输层的端口,幸好 有tcping 命令,可是tcping命令用法网上讲十分简略,一个如此实用的工具百度上竟然找不到一份详细的说明,不经让我感叹颇多, 所以本人决定翻译 tcping的参数文档,希望对大家有点帮助。本人水平很有限,必有错误与不当,极力欢迎大家批评指正。

前言: 1. tcping 非自带命令,我会先介绍如何安装tcping命令。
2.提供tcping文档原文图片供大家参考。
3.一行一行的翻译,不容易理解的地方我会举一个例子,并提供运行图片,例子和翻译用冒号隔开。

正文 : 1.安装tcping命令 ,从官网http://www.elifulkerson.com/projects/tcping.php 下载对应32位或64位的exe文件 然后将文件放到 c:\windows\system32\ 目录下面(注意 如果下载的是64位的要把名称改为tcping.exe 不然运行的时候要输入 tcping64 )然后在命令下输入tcping 如果出现帮助文档说明安装命令成功。

    2.帮助文档的原文如下图:


3.翻译和实例:
1
-t 不停的发送数据包直到 按ctrl+c 停止,可以用此命令做小破坏。

-n 5 一次发送 5 个数据包,默认一次发送4个 : tecping -n 5 www.baidu.com 会tcping 百度5次,也可以跟其他数字。

-i 5 5秒发送一个数据包 : tcping -i 5 www.baidu.com 每间隔5秒tcping一次百度,也可以跟其他数字,也可以跟小数 :tcping -i 0.5 www.baidu.com 每隔 0.5秒tcping 一次百度。

-w 0.5 tcping不通的等待时间 tcping通则忽略次参数 : tcping -w 0.5 www.baidu.com 如果ping不同会等待0.5秒,默认tcping不通等2s,tcping 通则忽略此参数。

-d 在每行前面显示详细日期时间。

-b 1-4 ping的时候会响铃,参数4会一直响铃 : tcping -b 4 www.baidu.com
每显示一行内容就会响铃一次,默认会响铃4次

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

-s ping通就立即退出

-v 显示版本信息

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

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

–tee 将结果输出到指定位置 :tcping –tee d:\test.txt192.168.0.100 会将ping的结果保存在d盘下的test文件中。具体如下图:

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

-g 5 失败5次就放弃(注意默认是80端口,端口没开也算失败)

-h 以http 的模式工作,可以测试主机是否提供http服务。具体如下图

–post 为了保证自己计算机的安全有些电脑禁止了别人ping 使用 post /head 参数
–head 加大ping通的机率

–proxy-server 指定代理服务 : 没有代理无法测试
–proxy-port 指定代理服务端口 : 没有代理无法测试
–proxy-credentials 使用代理的安全验证,需要输入 用户名和密码 : 没有代理无法测试

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

–file 从文件中获得ping的来源 : tcping –file d:\test.txt 我在d盘下新建一个test文件,并输入 我要tcping的所有ip或域名一行一个,然后执行命令,就会依次tcping文件中指定的地址。具体如下图:


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

–block tcping不通的等待时间,默认是20秒(很长),可以将 -w参数冲突掉 :tcping –block www.baiu.com 网址不正确显然tcpping 不通 默认会等待2s 但是加了 –block参数后每tcping一次会等 20s 的时间
: tcping -w 0.5 –block www.baiu.com 还是会等20s 而不是 0.5s因为–block会把 -w 会被冲突掉

tcping命令详解相关推荐

  1. docker常用命令详解

    docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...

  2. oracle home 命令,$ORACLE_HOMEbin目录下所有命令的使用方法及命令详解

    求$ORACLE_HOME/bin目录下所有命令的使用方法及命令详解 如题. $ORACLE_HOME/bin目录下有很多命令,那我们平时用到的也不是太多,即使用到的那部分可能用法也不是完全能掌握,所 ...

  3. 【FFmpeg】ffmpeg命令详解(三)高级选项

    ffmpeg命令详解(三)高级选项 1.-map 2.-ignore_unknown 3.-copy_unknown 4.-map_channel 5.-map_metadata 6.-map_cha ...

  4. 【FFmpeg】ffmpeg命令详解(二)

    ffmpeg命令详解(二) 4.流选择 4.1 自动选择流 4.2 手动选择流 5.命令行选择详解 5.1 命令行选项的值说明: 5.2 流说明符 5.3 通用选项 5.4 主选项 5.5 视频相关选 ...

  5. 【FFmpeg】ffmpeg命令详解(一)

    ffmpeg命令详解(一) 1.命令格式 2.简述 3.详细说明 3.1 过滤器 3.1.1 简单的过滤器图 3.1.2 复杂的过滤器图 3.2 流拷贝 1.命令格式 ffmpeg [global_o ...

  6. head和tail命令详解

    基础命令学习目录首页 原文链接:https://www.cnblogs.com/amosli/p/3496027.html 当要查看上千行的大文件时,我们可不会用cat命令把整个文件内容给打印出来,相 ...

  7. 常用memcached命令详解

    常用memcached命令详解: Memcached作为缓存服务器,对其操作的命令主要分为三类: 1.  服务器状态命令:可以查看memcahced服务的当前状态 2.  数据存储命令:如何存储数据到 ...

  8. linux yum命令详解

    yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RP ...

  9. linux中的shell有printf吗,Linux Shell系列教程之(八)Shell printf命令详解

    在上一篇:Linux Shell系列教程之(七)Shell输出这篇文章中,已经对Shell printf命令有了一个简略的介绍,本篇给大家详细介绍下Shell中的printf命令. 一.Shell p ...

  10. 超级干货:3个性能监控和优化命令详解

    小编为大家整理出了三个有关性能监控和优化命令详细讲解,别看只有三个,但不影响他噎啊,本篇文章很长,涉及top命令.free命令和vmstat命令,真的是很详细的讲解,希望能帮到大家,另外还有两条相关的 ...

最新文章

  1. IE条件注释和CSS Hacks
  2. 怪不的软件开发这么挣钱,原来是有这么多职位
  3. MySQL和java连连看_用 JAVA 开发游戏连连看(之一)动手前的准备
  4. 还在网上找Demo?这个Java项目真香!
  5. sql ROW_NUMBER() 排序函数
  6. mysql as不能用吗,MySQL SUM不能与AS一起工作
  7. 零基础开始学前端有什么建议?
  8. 从优先级排序看敏捷开发的自相似性
  9. iOS archive(归档)的总结 (序列化和反序列化,持久化到文件)
  10. Unity之3D数学基础
  11. 哪些管理类的书籍值得推荐?
  12. LeaRun低代码平台快速开发工程项目管理软件
  13. android horizontalscrollview 固定宽度,Android HorizontalScrollView 内容宽度
  14. IDEA 2021首个大版本发布,羊哥反手就是一个更新!附新亮点演示!
  15. 建议平面设计爱好者要学的软件,和一些CDR常见问题
  16. 2010考研数学二第(13)题——导数应用题
  17. Completed 403 FORBIDDEN 后端解决跨域问题
  18. adm怎么下bt连接_【使用教程】序列模式——福禄克BT系列电池测试仪
  19. layui个人中心html,Layui的简易入门教程
  20. hdwiki的php架构,齐博CMS(原php168)整合百科系统(HDwiki)手记

热门文章

  1. 通过Socket configuration controls 获取网络设备地址
  2. python中的json.loads_Python json模块dumps、loads操作示例
  3. 山大824计算机基础,山东大学2020年考研824计算机基础考试大纲
  4. 虚拟机win7纯净版镜像_win7旗舰版-虚拟机镜像文件怎么下载安装
  5. 敏捷软件质量保证的方法与实践
  6. ACP 学习-07-CDN
  7. 通过C++实现Android Native Service
  8. 计算机网络中的数据通信——(1)基本结构
  9. 网络技术——网络安全技术
  10. 大学最应该学习的 5 门课, 毕业后大厂 Offer 直接拿到手软!