Tcping----实用小工具tcping命令详解

一、tcping介绍

tcping:tcping命令基于tcp协议监控,可以从较低级别的协议获得简单的,可能不可靠的数据报服务。 原则上,TCP应该能够在从容硬线连接到分组交换或电路交换网络的各种通信系统之上操作。

二、tcping与ping的区别

(一).指代不同

①ping:1、ping:是Windows、Unix和Linux系统下的一个命令。ping也属于一个通信协议,是TCP/IP协议的一部分。通过ICMP协议发送报文到对方主机上任意一个60000以上的端口,然后获取对方主机的回复

②tcping:是一种面向连接的、可靠的、基于字节流的传输层通信协议。使用tcp协议尝试与某一个端口建立连接,然后获取与对方主机建立一次连接的回复

(二).功能不同

①.ping:利用“ping”命令可以检查网络是否连通,可以很好地帮助分析和判定网络故障。

②.tcping:适知应支持多网络应用的分层协议层次结构。 连接到不同但互连的计算机通信网络的主计算机中的成道对进程之间依靠TCP提供可靠的通信内服务。有些网络环境禁ping,想要知道网络或端口连通性,tcping就是很好的方法

(三).特点不同

①.ping:Ping发送一个ICMP即因特网信报控制协议;回声请求消息给目的地并报告是否收到所希望的ICMPecho

②.tcping:可以从较低级别的协议获得简单的,可能不可靠的数据报服务。 原则上,TCP应该能够在从容硬线连接到分组交换或电路交换网络的各种通信系统之上操作

三、下载与安装

官网地址:tcping.exe - ping over a tcp connection

win32位下载地址:https://download.elifulkerson.com//files/tcping/0.39/tcping.exe

win64位下载地址:https://download.elifulkerson.com/files/tcping/0.39/x64/tcping64.exe

四、安装查看

①.可以设置windows环境变量,使得windows全局可以使用该命令。

②.可以将该执行文件放入windows的system32文件夹下即C:\Windows\System32也能使得全局windows可以使用该命令。

#查看命令版本信息

tcping -v

五、常用命令

-s快速显示端口连通性,强烈推荐 -t持续发送数据包,直到按ctrl+c停止 -n 5指定发送5个包结束 -d在每行前面附加日期时间,根据实际需求情况可以叠加使用 -r 3每发送3个数据包,重新查找主机一次 -tee输入结果到指定位置,比如:tcping –tee d:\test.txt 会将结果保存在D盘下的test.txt文件中 –file顺序执行tcping文件中指定的目的地址,比如:tcping –file d:\ip.txt

六、常用实践

#默认发送4个数据包,默认测试80端口,也可以加指定端口,比如443

tcping

#快速测试端口连通性,强烈推荐!!!

tcping -s

#持续测试某个端口的连通性,按ctrl+c结束

tcping -t

#在每行前面附带日期时间

tcping -d

#每发送3个数据包,重新查找主机一次,根据DNS或者路由

tcping -r 3 -t

#文件输出,通常带上-d以及-n,比如测试发送5个数据包,并且输出信息带上具体日期,输入文件为D:\text.txt

tcping -d -n 5 --tee d:\test.txt

#顺序tcping执行文件目录中的地址

tcping --file d:\ip.txt

#也可以直接将结果输出到指定位置,但是--tee命令要在--file前面才行

tcping --tee d:\test.txt --file d:\ip.txt

七、命令大全

#以上内容均通过本人测试,只列举常用的一些,还有更多内容可以输入
tcping -help    (翻译来自百度)

-t:通过control-c持续ping直到停止-n 5:例如,发送5个ping -例如,每隔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:只显示更改状态的输出行--文件:将“服务器地址”视为文件名,逐行遍历文件注意:--文件与-j和-c等选项不兼容,因为它在不同的目标之间循环可选地接受服务器端口。例如,“示例.org443”有效。或者,使用-p在命令行强制为文件中的所有内容设置端口。-例如,如果我们连续失败5次就放弃-指定源地址。源必须是客户端计算机的有效IP。-指定端口的替代方法--fqdn:在每行打印域名(如果可用)--ansi:使用ansi颜色序列(cygwin)--颜色:使用Windows颜色序列HTTP选项:-h:HTTP模式(服务器地址使用不带HTTP://的url)-u:每行都包括目标URL--post:使用post而不是GET(可以避免缓存)--头:用头而不是得到--代理服务器:指定代理服务器--代理端口:指定代理端口--代理凭据:以格式指定“代理授权:基本”标头用户名:密码调试选项:-f

tcping实用小工具相关推荐

  1. tcping扫描所有端口_ping TCP端口的实用小工具tcping

    原标题:ping TCP端口的实用小工具tcping ping 大家都很熟悉的ping 命令,属于网络层的ICMP协议,只能检查 IP 的连通性或网络连接速度, 无法检测IP的端口状态. telnet ...

  2. JavaFx 实用小工具超 60+ 大集合

    怎么JavaFx的资料那么少?是不是已经被时代淘汰了呢? 淘不淘汰不敢断言,但是在知乎上曾经看过有人这么说过,我觉得也是蛮有道理的: 所以说,如果小伙伴们是自己感兴趣想做一些GUI小工具的话,用用Ja ...

  3. 人生时间计算器_工具拯救效率,高效拯救人生!70个全国工程人实用小工具+算量表格...

    工具拯救效率,高效拯救人生.对在线工具的选取与运用,并不是炫技,而是实实在在提升工作效率.而这份工程量自动计算表+使用小工具对于造价人员而言,都是非常好的实用工具,让你比别人更高效的完成工作. 内容简 ...

  4. WPF开发的实用小工具 - 快捷悬浮菜单

    WPF开发的实用小工具 - 快捷悬浮菜单 ❝ 本文由网友投稿,Dotnet9站长整理.站长觉得这小工具很实用,站长家里.公司也在尝试使用了. 行文目录: 这工具有什么用? 正文 源码获取及应用下载体验 ...

  5. 【实用小工具】开发一个网页版LED点阵绘图模拟器

    LED点阵显示控制实验,始终是微机系统.单片机控制等硬件实验中重要的一节. 实验内容包括控制显示,图案位置计算,完整图案设计等等步骤.其中完整图案的设计尤其是复杂图案或汉字总是需要手动计算位置,非常的 ...

  6. Unity实用小工具或脚本—以对象方式访问MySql数据库

    一.前言         以对象方式处理MySql数据库顾名思义就是可以将每个数据库表作为一个类,没一条数据作为一个对象来进行操作,大致思路和我上一篇文章类似,这里不再赘述.文章后有资源下载地址,所使 ...

  7. 手电筒安卓_安卓实用小工具!智能工具箱特别版本安卓软件

    软件界面 序号:0037 名称:安卓智能工具箱 分类:Android--实用工具--智能工具 类型:apk 大小:7.58MB 语言:简体中文 版本:V18.1 简介:智能工具箱是安卓移动端的口袋工具 ...

  8. python最简单的语言_Python语言的简单实用小工具

    本文主要向大家介绍了Python语言的简单实用小工具,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 在python进行自动化编写的过程中,常常需要造一些数据,比如,获取随机的合法 ...

  9. 发现一款程序员实用小工具

    发现一款程序员实用小工具,用来解析 json 数据的! JSON Online Validator and Formatter - LINT JSON

最新文章

  1. Ubuntu 上创建常用磁盘阵列
  2. 如何在 TensorFlow 中用深度学习修复图像?(附论文)
  3. qt 提高图片加载速度
  4. nat端口限制_Cisco ASA 防火墙 NAT - 基本概念
  5. 【NLP】相当全面:各种深度学习模型在文本分类任务上的应用
  6. 8种图数据库对 NULL 属性值支持情况
  7. Java基础-----选择结构(一)
  8. JDK8之后的 接口的新特性:
  9. eclipse上修改js后,浏览器上还是出现原来效果的解决方法
  10. Android FlashLight教程
  11. mysql同音字搜索_React-Native 给客户端来个「同音词模糊搜索」
  12. Spring Boot框架从入门到精通
  13. 毕业设计2- MPU6050传感器调试记录(STM32CubeMX+STM32F103C8T6)
  14. 数据结构与算法必备的 50 个代码实现。
  15. STVP 烧录hex详细讲解
  16. oracle标准成本的维护,Oracle标准成本计算和平均成本计算比较
  17. OLED(1)与LDC区别
  18. 检测OTU序列遗传发育信号的R实现
  19. ..\Watch\alarm.c(149): error: #268: declaration may not appear after executable statement in block
  20. aix oracle汇文,oracle_FOR_AIX维护手册.doc

热门文章

  1. 金山词霸企业版VS谷歌版
  2. CMake管理VS+Qt工程
  3. windows 恢复误删文件
  4. Java后端面经-----MySQL面试中常见问题总结
  5. Paint in 3D 基本使用方法(Unity 3D)
  6. java毕业设计京津冀景区网上导游系统Mybatis+系统+数据库+调试部署
  7. Drawio使用介绍(画图工具)
  8. 【风控体系】互联网反欺诈体系建设
  9. 我的世界java启动程下载_我的世界java启动器下载
  10. 华为3COM NAS 存储 XFS文件系统数据恢复案例及方案