tcping.exe - 通过tcp连接ping

参照地址

 

用法:



名称
    tcping  - 通过建立与网络主机的连接,在tcp上模拟“ping”。
    测量系统[SYN]的时间,接收目标的[SYN] [ACK]并发送[ACK]。请注意旅行时间
    最后的ACK不包括在内 - 只有发送端连接到线路上的时间。

概要
    tcping [-tdsvf46] [-i interval] [-n times] [-w interval] [-bn] [-r times] [ -  j depth] [--tee filename] [-f] destination [port]

描述
    tcping测量在自身和远程主机之间执行TCP 3次握手(SYN,SYN / ACK,ACK)所需的时间。
    不包括传出的最终ACK的传播时间,仅包括将其丢弃的(最小)时间量
    近端的电线。这允许(SYN,SYN / ACK)的旅行时间近似于旅行时间
    ICMP(请求,响应)等效。
    
OPTIONS
    -4更喜欢使用IPv4

    -6首选使用IPv6

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

    -n伯爵
            发送_count_ ping然后停止。默认4。
    
    -i间隔
            ping之间等待_interval_秒。默认值1.允许小数。
    
    -w间隔
            等待_interval_秒以获得响应。默认2.允许小数。

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

    -g计数
            _count_失败ping后放弃。
    
    -b型
            启用发出哔哔声。
            '-b 1'将在“向下”发出哔哔声。如果主机已经启动,但现在不是,请发出哔哔声。
            '-b 2'将在“up up”上发出哔哔声。如果主机出现故障,但现在它已经停机,发出哔哔声。
            '-b 3'将在“改变时”发出哔哔声。如果主持人是一种方式,但现在是另一种方式,发出哔哔声。
            '-b 4'将“总是”发出哔哔声。

    -c仅显示已更改状态的输出
    
    -r伯爵
            每个_count_ ping,我们将为主机执行新的DNS查找,以防它发生变化。

    -s成功后立即退出。        

    -v打印版本并退出。

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

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

    --tee _filename_
            将输出重复到指定的_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。

    --header
            包括带有命令行参数和时间戳的标头。如果使用--tee,则表示标题。
            
HTTP模式选项   
    -h使用“http”模式。在http模式下,我们将尝试获取指定的文档并返回其他值,包括
            文档的大小,http响应代码,kbit / s。
    -u在“http”模式下,在每个输出行上包含目标URL。
    
    --post在http模式下使用POST而不是GET。
    --head在http模式下使用HEAD而不是GET。
    - 为了一致性,使用速记来调用“http”模式。

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


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

BUGS /采购信息
    请通过http://www.elifulkerson.com上的联系信息向作者报告错误和功能请求
    
可用性
    tcping可在http://www.elifulkerson.com/projects/tcping.php上找到


例子:


C:\ tcping www.elifulkerson.com

探测64.22.103.201:80/tcp  - 端口开放 - 时间= 25.739ms
探测64.22.103.201:80/tcp  - 端口开放 - 时间= 21.842ms
探测64.22.103.201:80/tcp  - 端口开放 - 时间= 27.701ms
探测64.22.103.201:80/tcp  - 端口开放 - 时间= 27.489ms

Ping统计为64.22.103.201:80
     发送了4个探针。
     4成功,0失败。
以毫秒为单位的近似行程时间:
     最小值= 21.842ms,最大值= 27.701ms,平均值= 25.693ms


C:\ tcping -h www.elifulkerson.com
**从www.elifulkerson.com索取“”:
(由于各种原因,kbit / s是近似值)

探测64.22.103.201:80/tcp  -  HTTP打开 - 时间= 31.288ms rcv_time = 31.951状态= 200字节= 4052 kbit / s = ~1014.554
探测64.22.103.201:80/tcp  -  HTTP打开 - 时间= 29.553ms rcv_time = 30.947状态= 200字节= 4052 kbit / s = ~1047.479
探测64.22.103.201:80/tcp  -  HTTP打开 - 时间= 29.871ms rcv_time = 31.727状态= 200字节= 4052 kbit / s = ~1021.728
探测64.22.103.201:80/tcp  -  HTTP打开 - 时间= 29.976ms rcv_time = 36.002状态= 200字节= 4052 kbit / s = ~900.393

Ping统计为64.22.103.201:80
     发送了4个探针。
     4成功,0失败。
以毫秒为单位的近似行程时间:
     最小值= 29.553ms,最大值= 31.288ms,平均值= 30.172ms

 

你可能感兴趣的:(windows)