1. 下载以下两个文件

下载tcping.exe和tcping64.exe

2. 把下载的两个文件放到以下目录:

C:\Windows\System32

3. 打开cmd,测试一下:

tcping 10.10.72.86 8888

4. 其他选项

名称
    tcping-通过建立到网络主机的连接来模拟tcp上的“ ping”。
    测量系统达到[SYN],接收目标的[SYN] [ACK]和发送[ACK]的时间。请注意,
    最后一个ACK不包括在内-仅包括发送到发送端的时间。

概要
    tcping [-tdsvf46] [-i间隔] [-n次] [-w间隔] [-bn] [-r次] [-j深度] [--tee名称] [-f]目标[端口]

描述
    tcping测量在其自身与远程主机之间执行TCP 3向握手(SYN,SYN / ACK,ACK)所花费的时间。
    不包括传出最终ACK的传输时间,仅包括将其丢弃所需的(最短)时间
    电线在近端。这允许(SYN,SYN / ACK)的传播时间近似于
    相当于ICMP(请求,响应)。
    
选件
    -4建议使用IPv4

    -6优先使用IPv6

    -t连续ping直到通过control-c停止

    -n计数
            发送ping,然后停止。默认值4-i间隔
            在两次ping之间等待_interval_秒。默认值1.允许使用小数。
    
    -w间隔
            等待_interval_秒以获取响应。默认值2。允许使用小数。

    -d在每个输出行上包括日期和时间
    
    -f除了建立连接外,还强制发送至少一个字节。

    -g计数
            在_count_次ping失败后放弃。
    
    -b类型
            启用蜂鸣声。
            “ -b 1”将“向下”发出蜂鸣声。如果主机启动了,但现在没有启动,则发出哔声。
            “ -b 2”将“响起”哔声。如果主机掉线了,但现在却掉线了,请发出哔声。
            “ -b 3”将在“更改”时发出蜂鸣声。如果主机是一种方式,但现在是另一种方式,则发出哔声。
            “ -b 4”将“总是”发出哔声。

    -c仅在更改的状态下显示输出
    
    -r计数
            每次计数时,我们都会为主机执行新的DNS查找,以防主机更改。

    -s成功后立即退出。        

    -v打印版本并退出。

    -j计算抖动。抖动定义为上次响应时间与历史平均值之间的差。

    -js深度
            与-j一样计算抖动,但指定了可选的_depth_参数。如果指定_depth_ tcping将
            使用先前的_depth_值来计算滚动平均值。

    --tee _文件名_
            输出重复到指定的_filename_。Windows仍不能依赖于具有有用的命令行
            环境。* nix伙计们,不要嘲笑我。

    - 附加
            使用--tee时,请追加而不是覆盖输出文件。
            
    - 文件
            将“目标”选项视为文件名。该文件成为目的地的来源,并在
            逐行 某些选项在此模式下不起作用,并且不会保留统计信息。


    目的地
            DNS名称,IP地址或(在“ http”模式下)URL。
            不要在“ http”模式下指定协议(“ http://”)。也不要通过“:port”语法指定服务器端口。
            例如:“ tcping http://www.elifulkerson.com:8080/index.html”将失败
            请使用以下样式:“ tcping www.elifulkerson.com/index.html 8080”。
                                
    港口
            一个数字TCP端口1-65535。如果未指定,则默认为80-标题
            包括带有命令行参数和时间戳的标头。如果使用--tee,则暗含标题。
            
HTTP模式选项   

    -h使用“ http”模式。在http模式下,我们将尝试获取指定的文档并返回其他值,包括
            文档的大小,http响应代码,kbit / s。
    -u在“ http”模式下,在每个输出行上包括目标URL。
    
    --post在http模式下使用POST而不是GET。
    --head在http模式下使用HEAD而不是GET。
    --get为了简化起见,可以调用“ http”模式。

    --proxy-server _proxyserver_
            连接到_proxyserver_来请求URL,而不是URL本身所指示的服务器。
    --proxy-port _port_
            指定***服务器的数字TCP端口。默认为3128
    --proxy-credentials用户名:密码
            指定一个用户名:密码对,作为“***授权:基本”标头发送。


返回值
    如果所有ping成功,则tcping返回0;如果ping零成功,则返回1;对于混合结果,返回2。

错误/要求
    请通过http://www.elifulkerson.com上的联系信息向作者报告错误和功能请求
    
可用性
    可以在http://www.elifulkerson.com/projects/tcping.php上获得tcping