IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> Tcping命令详解 -> 正文阅读

[网络协议]Tcping命令详解

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

一、目录:

1、tcping介绍

2、tcping与ping的区别

3.下载与安装

4、tcping命令详解

二、tcping介绍

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

三、tcping与ping的区别

1.指代不同

①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应该能够在从容硬线连接到分组交换或电路交换网络的各种通信系统之上操作

四、下载与安装

官网地址:https://elifulkerson.com/projects/tcping.php

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

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

tcping.exe

注意:下载64位需要修改文件名删除64


测试一下:

cmd

五、tcping命令详解

使用方法:

tcping [-flags]server-address[sercer-port]

Usage (完整版): 

tcping [-t] [-d] [-i interval] [-n times] [-w ms] [-b n] [-r times] [-s] [-v] [-j] [-js size] [-4] [-6] [-c] [-g count] [-S source_address] [--file] [--tee filename] [-h] [-u] [--post] [--head] [--proxy-port port] [--proxy-server server] [--proxy-credentials username:password] [-f] server-address [server-port]

-t:连续ping直到control-c停止  

-n 5:例如,发送5个ping  

-i 5:例如,每5秒ping一次  

-w 0.5:例如,等待0.5秒响应  

-d:在每行包含日期和时间  

-b 1:启用beeps(1表示on-down, 2表示on-up,  

3代表变化,4代表总是)  

-r 5:例如,每5次ping就重新查找主机名  

-s: ping成功后自动退出  

-v:打印版本并退出  

-j:包含抖动,使用默认滚动平均  

-js 5:包含抖动,滚动平均大小为(例如)5。  

--tee:将输出镜像到'——tee'后面指定的文件名  

--append:附加到——tee文件名,而不是覆盖它  

-4:首选ipv4  

-6:首选ipv6  

-c:只显示更改状态下的输出行  

--file:将"server-address"作为文件名,逐行遍历文件  

注意:——file与-j和-c等选项不兼容,因为它在不同的目标中循环 有选择地接受服务器端口。例如,“example.org 443”有效。  或者,使用-p强制在命令行上对文件中的所有内容使用端口。  例如,如果我们连续失败5次就放弃  

\- s_x_:指定源地址_X_。 源必须是客户端计算机的有效IP。  

-p _X_:指定端口的替代方法  

--fqdn:如果可用,在每行上打印域名  

--ansi:使用ansi颜色序列(cygwin)  

--color:使用窗口颜色序列  

 
HTTP选项:  

-h: HTTP模式(使用url而不使用http:// for server-address)  

-u:每行包含目标URL  

--post:使用post而不是GET(可能会避免缓存)  

--head:使用head而不是GET  

--proxy-server:指定代理服务器  

--proxy-port指定代理端口  

--proxy-credentials:指定'Proxy-Authorization: Basic'头,格式为username:password  

 调试选项:  

-f:强制tcp至少发送一个字节  

--header:包含一个带有原始参数和日期的头文件。 如果使用——tee,则暗示。  

--block:使用“blocking”套接字连接。 这将阻止-w工作,并使用  

默认超时(在我的情况下,只要20秒)。 然而,它可以检测主动  
拒绝连接vs超时。  
如果不通过服务器端口,默认值为80。 

的头文件。 如果使用——tee,则暗示。

–block:使用“blocking”套接字连接。 这将阻止-w工作,并使用

默认超时(在我的情况下,只要20秒)。 然而,它可以检测主动
拒绝连接vs超时。
如果不通过服务器端口,默认值为80。


  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-09-02 11:45:12  更:2021-09-02 11:47:39 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 22:36:48-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码