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
                        
原文链接:https://blog.csdn.net/weixin_36723038/article/details/128542788

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/713851.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【机器学习基础】层次聚类-BIRCH聚类

🚀个人主页:为梦而生~ 关注我一起学习吧! 💡专栏:机器学习 欢迎订阅!相对完整的机器学习基础教学! ⭐特别提醒:针对机器学习,特别开始专栏:机器学习python实战…

企业微信私有部署:实现高效沟通与信息安全

随着移动互联网的快速发展,企业微信作为一种高效、便捷的通讯工具,已经成为了众多企业的首选。然而,对于一些对信息安全有特殊要求的大型企业而言,使用公有版企业微信并不能满足其安全需求。因此,企业微信私有部署应运…

matplotlib.animation 3d姿态动画

目录 演示效果: 演示代码: 保存为gif 演示效果: 演示代码: import numpy as np import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D from matplotlib.animation import FuncAnimation# 定义人体关键点…

【c++入门】纯粹的五位偶数

说明 纯粹偶数指的是一个数的各个位都是偶数的数,比如:24686;请编程求出10000~n中,所有的五位的纯粹偶数有多少个? 输入数据 一个整数n(n为一个5位的整数) 输出数据 一个整数,代…

网络防御第6次作业

防病毒网关 按照传播方式分类 病毒 病毒是一种基于硬件和操作系统的程序,具有感染和破坏能力,这与病毒程序的结构有关。病毒攻击的宿主程序是病毒的栖身地,它是病毒传播的目的地,又是下一次感染的出发点。计算机病毒感染的一般过…

Java基础 - Stream 流:Stream API的中间操作

在上一篇博客中,我介绍了构建 Stream 流的多种方式,以及 Stream 流的特点和优势。如果你还没有阅读,你可以点击这里查看。 Java基础 - Stream 流:构建流的多种方式 在这篇博客中,我将探索 Stream API 的中间操作&…

动态规划(算法竞赛、蓝桥杯)--分组背包DP

1、B站视频链接&#xff1a;E16 背包DP 分组背包_哔哩哔哩_bilibili #include <bits/stdc.h> using namespace std; const int N110; int v[N][N],w[N][N],s[N]; // v[i,j]:第i组第j个物品的体积 s[i]:第i组物品的个数 int f[N][N]; // f[i,j]:前i组物品&#xff0c;能放…

学习JavaEE的日子 Day21 枚举

Day21 1.枚举的引入 需求&#xff1a;编写季节类&#xff08;Season&#xff09;&#xff0c;该类只有四个对象&#xff08;spring&#xff0c;summer&#xff0c;autumn&#xff0c;winter&#xff09; 概念&#xff1a;枚举&#xff08;enum&#xff09;全称为 enumeration&…

基带信号处理设计原理图:2-基于6U VPX的双TMS320C6678+Xilinx FPGA K7 XC7K420T的图像信号处理板

基于6U VPX的双TMS320C6678Xilinx FPGA K7 XC7K420T的图像信号处理板 综合图像处理硬件平台包括图像信号处理板2块&#xff0c;视频处理板1块&#xff0c;主控板1块&#xff0c;电源板1块&#xff0c;VPX背板1块。 一、板卡概述 图像信号处理板包括2片TI 多核DSP处理…

Linux进程管理:(二)进程调度原语

文章说明&#xff1a; Linux内核版本&#xff1a;5.0 架构&#xff1a;ARM64 参考资料及图片来源&#xff1a;《奔跑吧Linux内核》 Linux 5.0内核源码注释仓库地址&#xff1a; zhangzihengya/LinuxSourceCode_v5.0_study (github.com) 进程调度的概念比较简单&#xff0c…

Java学习笔记NO.17

T1&#xff1a;合并两个排序好的整数数组 import java.util.Arrays;public class MergeSortedArrays {public static int[] mergeArrays(int[] arr1, int[] arr2) {int[] result new int[arr1.length arr2.length];int i 0, j 0, k 0;while (i < arr1.length &&am…

一个简单的iOS天气应用程序源码

创建一个简单的iOS天气应用程序涉及到多个步骤&#xff0c;包括设置项目、编写代码和使用外部API。由于篇幅限制&#xff0c;我将提供一个基础的示例&#xff0c;这个例子会展示如何创建一个简单的UI&#xff0c;获取用户的当前位置&#xff0c;并从OpenWeatherMap API获取天气…

QPS 提升 10 倍!滴滴借助 StarRocks 物化视图实现低成本精确去重

作者&#xff1a;滴滴 OLAP 开发工程师 刘雨飞 小编导读&#xff1a; 滴滴于 2022 年引入了 StarRocks。经过一年多的努力&#xff0c;StarRocks 逐渐替代了原有技术栈&#xff0c;成为滴滴内部主要的 OLAP 引擎。截至 2023 年 12 月&#xff0c;滴滴已经成功建立了超过 40 个 …

Cesium插件系列——3dtiles压平

本系列为自己基于cesium写的一套插件具体实现。 这里是根据Cesium提供的CustomShader来实现的。 在CustomShader的vertexShaderText里&#xff0c;需要定义vertexMain函数&#xff0c;例如下&#xff1a; struct VertexInput {Attributes attributes;FeatureIds featureIds;…

LVGL常用部件使用总结之图片部件

图片部件可用于显示图片&#xff0c;图片源可以是 C 语言数组格式的文件、二进制的.bin 文件以及图标字体。值得注意的是&#xff0c;图片部件要显示 BMP、JPEG 等格式的图片&#xff0c;则必须经过解码。 图片部件的组成部分仅有一个&#xff1a;主体&#xff08;LV_PART_MAIN…

URI到底是个啥

URI是统一资源标识符&#xff08;Uniform Resource Identifier&#xff09;&#xff0c;URL是统一资源定位符&#xff08;Uniform Resource Locator&#xff09;。 具体如何标记和区分服务器上的资源用的其实就是URI&#xff0c;因为其经常出现在浏览器的地址栏里&#xff0c;…

Verilog(未完待续)

Verilog教程 这个教程写的很好&#xff0c;可以多看看。本篇还没整理完。 一、Verilog简介 什么是FPGA&#xff1f;一种可通过编程来修改其逻辑功能的数字集成电路&#xff08;芯片&#xff09; 与单片机的区别&#xff1f;对单片机编程并不改变其地电路的内部结构&#xff0…

Parallel Computing - 一文讲懂并行计算

目录 Throughput/LatencySerial ComputingParallel ComputingTypes of parallel computersSimple 4-width SIMDAmdahls lawTypes of parallelism**Data Parallel Model**Task parallel PartitioningDomain DecompositionFunctional Decomposition CommunicationsExample that d…

java调用chatgpt接口,实现专属于自己的人工智能助手

文章目录 前言导包基本说明请求参数响应参数创建请求和响应的VO类 代码编写使用最后说明 前言 今天突然突发奇想&#xff0c;就想要用java来调用chatget的接口&#xff0c;实现自己的聊天机器人&#xff0c;但是网上找文章&#xff0c;属实是少的可怜(可能是不让发吧)。找到了…

ESP32 web 对接华为云平台--MQTT协议

文章目录 前言一、MQTT协议二、如何使用MQTT协议对接华为云1.注册华为云账号2.设备接入中创建资源空间3.如何连接4.通过MQTT.fx工具做初步对接4.1 设置连接信息4.2 连接平台 5.查看平台设备信息 三. 设备测对接平台1.ESP测引入MQTT库2.编码2.1前端编码修改2.2 后端接口修改 3.M…