tcping实用小工具

这篇具有很好参考价值的文章主要介绍了tcping实用小工具。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

tcping实用小工具

四、安装查看

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

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

#查看命令版本信息

tcping -v

tcping实用小工具

五、常用命令

-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实用小工具

tcping实用小工具

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

tcping -s

tcping实用小工具

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

tcping -t

tcping实用小工具

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

tcping -d

tcping实用小工具

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

tcping -r 3 -t

tcping实用小工具

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

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

tcping实用小工具

tcping实用小工具

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

tcping --file d:\ip.txt

tcping实用小工具

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

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

tcping实用小工具

七、命令大全

#以上内容均通过本人测试,只列举常用的一些,还有更多内容可以输入
tcping -help    (翻译来自百度)文章来源地址https://www.toymoban.com/news/detail-404586.html

-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实用小工具的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【实用工具】vim常用命令

    快速移动(上下左右箭头可替代) 在本行操作 跨行移动光标 复制,粘贴,删除(d,y,p) 撤销操作和恢复 快速注释 取消注释 参考链接: https://zhuanlan.zhihu.com/p/68111471 https://cloud.tencent.com/developer/article/1463765

    2024年02月03日
    浏览(32)
  • 基础篇_快速入门(Java简介,安装JDK,cmd命令行运行Java文件产生乱码问题的解决方式,IDE工具,实用工具)

    Java 是第一大编程语言和开发平台。它有助于企业降低成本、缩短开发周期、推动创新以及改善应用服务。如今,Java 仍是企业和开发人员的首选开发平台,全球有数百万开发人员运行超过 51 亿台 Java 虚拟机。 它是 Java Virtual Machine 也就是 Java 虚拟机的缩写,它的职责是解释执

    2024年01月23日
    浏览(53)
  • git实用命令 git常用分支命令

    要在Git中创建一个新的分支,按照以下步骤进行操作: 确保你当前在要创建分支的代码状态下。你可以使用 git status 命令查看当前的代码状态,并使用 git add 和 git commit 命令将修改的文件提交到当前分支。 1.使用 git branch 命令创建一个新的分支。 这将在本地仓库中创建一个

    2024年02月10日
    浏览(44)
  • ffmpeg 实用命令 -- 截取视频

    截图 下例利用 select 过滤器,抽取了视频中的第 86 帧,保存为 extract.png: 帧是从0开始的,所以要写85才是对应第86帧  如果不需要特别精确,也可以用时间戳来截取: 截取视频 下面,以想要截取 video.mp4 视频的第2到第5分钟为例。 对于容易计算片段秒数的截取任务(本例

    2024年01月19日
    浏览(37)
  • ffmpeg 实用命令 - 转换格式

    介绍一个全局参数  -hide_banner ;它可以阻止 FFmpeg 在每次执行时开头打印的那一堆版本信息文本: 转码 比如将一个 FLV 文件转为 MP4 文件并重编码,FFmpeg 会自动寻找编解码器,准确度还是比较高的: 其中,在  -i  后指定输入文件的文件名,在所有命令的最后指定输出文件的

    2024年01月16日
    浏览(73)
  • Linux实用命令手册

    提示: 本材料只做个人学习参考,不作为系统的学习流程,请注意识别!!! curl ipinfo.io 或者 curl icanhazip.com curl ifconfig.me curl curlmyip.com curl ip.appspot.com curl ipinfo.io/ip curl ipecho.net/plain curl www.trackip.net/i 表单post提交: 示例一: curl localhost:8765/open/credit/moresale -X POST -d ‘mobile=15261915041sinceDa

    2024年02月09日
    浏览(47)
  • Linux实用命令

    1. Linux的用户与用户组 添加用户 useradd aaa 为新增用户设置密码 passwd aaa 切换用户 su 用户名 su -c ls root(通过root账户执行ls命令) 删除用户 userdel userdel test 删除test用户(不会删除home目录) userdel -r test 删除用户以及home目录 修改用户名称: usermod -l 新名称 aaa(使用前退出用户) 退出

    2024年02月02日
    浏览(40)
  • adb 实用命令大全详解

    通过序列号 当电脑连接多台设备使用 adb -s 设备序列号 命令 的方式指定连接设备 首先通过 获取Android serial,然后通过 指定连接设备 通过 transport id 其中 transport id 通过 adb devices -l 可以查看 连接唯一通过 USB 连接的设备 连接唯一通过 TCP/IP 连接的设备 启动某个应用 停止某个

    2024年02月08日
    浏览(42)
  • Linux常用(实用)命令大全

    pwd 显示当前工作路径 shutdown 关闭系统 /halt 关闭系统 shutdown -r now 重启 /reboot 重启 systemctl stop firewalld 关闭防火墙 ip addr 查看ip地址. 1、cd命令:用于切换当前目录(可以是绝对路径,也可以是相对路径)如: cd /home 进入根目录下面的home目录 cd home 进入当前目录下的home目录

    2024年02月09日
    浏览(39)
  • k8s实用命令

    查看pod运行在哪个node里面 查看pod事件 查看pod的详细信息 deploy的扩缩容 a. 修改yaml文件中replicas 副本数量然后执行 kubectl apply -f yaml 文件名 b. 使用 kubectl scale 子命令进行扩缩容 查看node节点的详细信息 kubectl get nodes 获取集群节点 查看资源的详细信息 kubectl get 资源类型 资源名

    2024年02月20日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包