tcping实用小工具

article/2025/10/14 21:43:53

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


http://chatgpt.dhexx.cn/article/ZDkph90l.shtml

相关文章

Tcping命令详解

Tcping----实用小工具tcping命令详解 一、目录: 1、tcping介绍 2、tcping与ping的区别 3.下载与安装 4、tcping命令详解 二、tcping介绍 tcping:tcping命令基于tcp协议监控,可以从较低级别的协议获得简单的,可能不可靠的数…

数据库基础知识小结

数据库基础知识小结 数据库(Database)是存储在计算机内有结构的数据的集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为多个用户共享。 数据库管理系统(Da…

Mysql 数据库(二)——数据库基础

文章目录 一、SQL 语句分类1.DQL(数据查询语言)2.DML(数据操纵语言)3.DDL(数据定义语言)4.DCL(数据控制语言)5.TCL(事务处理语言) 二、数据库的分类1.关系型数…

达梦数据库基础-安装篇(Linux)

目录 前言 安装前准备 安装银河麒麟V10 SSH工具 环境配置 配置系统账户 获取达梦安装包 创建安装目录 ​编辑 安装指引 前言 近来在项目上接触的达梦数据库产品越来越多,不过之前接触,也仅仅是在做系统开发的时候,连上数据库后就开始…

数据库基础:基本概念

数据库、数据管理和数据管理系统 数据管理,是指对数据进行分类、组织、编码、存储、检索和维护。 数据库,存储数据的容器。 数据管理系统,DBMS(Database Management System),是管理数据库的软件。数据库管理系统是数据库系统的…

GaussDB高斯数据库(数据库基础知识)

数据库管理工作就是对数据库管理系统进行管理和维护的工作。 核心目标:稳定性,安全性,数据一致性,系统的高性能 数据库对象: 制定命名规范 灾难恢复: 恢复时间目标(RTO)&#xf…

数据库基础学习(思维导图)

在复习数据库时画的一些思维导图,自己觉得还不错,发出来希望帮助大家复习。 如有问题,,,欢迎指正!! 个人网站原文链接!!! 主要教材:数据库系统教程(第三版,施伯乐) 辅助教材:数据库系统概论(第五版,王珊) 其他参考:数据库系统教程习题解答与实验指导(…

一、数据库基础

文章目录 一、数据库基础知识和基本概念1、数据库基础知识2、数据库基本述语3、数据库系统的组成4、主流数据库 二、SQLServer 2012(1)服务器名称(2)身份验证(3)如何开启SQL Server服务?&#x…

MySQL数据库基础命令

1.连接数据库 在目录下输入cmd 输入命令: mysql -h 127.0.0.1 -u root -p 输入密码进入数据库 2.显示系统所有数据库名称 输入命令: show database; 3.新建数据库oo 命令: create database oo; 建成后查看: 4.使…

MySQL数据库基础

文章目录 1.数据库的操作1.1显示当前的数据库1.2创建数据库1.3使用数据库(选中数据库)1.4删除数据库 2.常用的数据类型2.1数值类型2.2字符串类型2.3日期类型 3表的操作3.1创建表3.2查看表结构3.3显示表3.4删除表 1.数据库的操作 1.1显示当前的数据库 s…

数据库基础语句

1.SQL DML 和 DDL 可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。 1.1 查询和更新指令构成了 SQL 的 DML 部分: SELECT - 从数据库表中获取数据 UPDATE - 更新数据库表中的数据 DELETE - 从数据库表中删除数据 INSERT INTO - 向…

数据库基础命令

目录 环境 1、连接数据库 2、显示系统中所有数据库 3、新建数据库 4、使用数据库创建表 5、添加数据 6、删除数据 7、修改数据 8、查询数据 9、order by用法 10、limit用法 11、union select用法 12、union select 结合 information_schema数据库 环境 phpstudy20…

数据库基础(超详细版)

目录 简介: 三大范式: sql语句分类: DDL操作数据库: DML操作: DCL DQL 模糊查询 字段控制查询 排序 聚合函数 分组查询 HAVING子句 limit关键字和分页查询 简介: 数据库(DataBase&a…

Ubuntu升级后DNS不好用

服务器Ubuntu16升级到Ubuntu18后,DNS不好用,解决办法。 我使用的是三丰云的免费云服务器。这个服务器用了有一段时间了,挺稳定的。暂时还没有出现过问题。感兴趣的可以试一试。 感觉虽然系统升级到了Ubuntu18,但是DNS的配置方法并…

常用的免费好用的DNS有哪些?

阿酷TONY 原创文章 关键词:免费dns、百度dns、阿里dns、114 dns 、Google DNS 2019-1-24 DNS(Domain Name Server,域名服务器)是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。DNS中保存了一张域名(doma…

DNS

1.介绍: 域名系统 (Domain Name System),是因特网的一项核心服务,它作为可以将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数据串。 DNS由解析器以及域名…

优秀公共DNS服务器推荐

选择最优秀的 DNS 服务器,不仅为你提供安全的上网环境,而且还能加速你的网速。目前互联网上提供了大量匿名、公共、免费的 DNS 服务器,因此挑选适合自己的最佳选项可能并不简单。国外科技媒体 BGR 分享了一些主流的 DNS 服务器并提供了一些选…

国内外优秀公共DNS测评及推荐

DNS在平时上网中扮演重要角色,如果不注意DNS的话,可能会导致网速慢、弹窗广告、网址打不开、打开不是自己想要的网站、劫持等一系列问题。针对DNS的问题,今天我们就来总结一下,看看哪个DNS服务器最好用!注意&#xff1…

最好用的DNS地址

2019独角兽企业重金招聘Python工程师标准>>> DNS是 Domain Name System 的缩写,它是由解析器和域名服务器组成的。简单说就是通过DNS服务,将域名信息翻译成IP地址然后连通。 今天将目前国内主流的公共DNS地址、全国各地中国电信和联通DNS服务…

成都最稳定的dns服务器地址,成都首选DNS服务器地址

成都首选DNS服务器地址 内容精选 换一换 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 系统提示无法下载脚本或使用Linux系统方式二安装Agent时失败。原因1:DNS无法…