CMD之Ping命令详解

什么是Ping

Ping是典型的网络工具。Ping 是Windows系列自带的一个可执行命令,从98到最新的2003 Server版的计算机都带有这个命令行工具。Ping能够辨别网络功能的某些状态。这些网络功能的状态是日常网络故障诊断的基础。特别是Ping能够识别连接的二进制状态(也就是是否连通)。Ping 命令通过向计算机发送 ICMP 回应报文并且监听回应报文的返回,以校验与远程计算机或本地计算机的连接。对于每个发送报文, Ping 最多等待 1 秒,并打印发送和接收把报文的数量。比较每个接收报文和发送报文,以校验其有效性。默认情况下,发送四个回应报文,每个报文包含 64 字节的数据。Ping向目标主机(地址)发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是否与目标主机(地址)联通。

Ping语法

校验与远程计算机或本地计算机的连接。只有在安装 TCP/IP 协议之后才能使用该命令。
语法:
ping ip [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list]] [-w timeout] destination-list
下面是帮助信息获得的语法格式:
ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [[-j host-list] | [-k host-list]] [-w timeout] target_name
两种基本格式:
1、ping+IP 例如:ping 119.167.145.19
2、ping+网址例如:ping www.youku.com 这个可以方便查看网址的IP
例如:
Ping 192.168.10.163
显示结果如下:
---------------------------------------------------------------------------
Pinging 192.168.10.163 with 32 bytes of data:
Reply from 192.168.10.163: bytes=32 time<1ms TTL=64
Reply from 192.168.10.163: bytes=32 time<1ms TTL=64
Reply from 192.168.10.163: bytes=32 time<1ms TTL=64
Reply from 192.168.10.163: bytes=32 time<1ms TTL=64
Ping statistics for 192.168.10.163:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
--------------------------------------------------------------------------
上面的状态说明ping通了。
解释如下:
正在ping 192.168.10.163具有32字节的数据:
来自192.168.10.163的回复:字节=32 时间<1ms TTL=64
来自192.168.10.163的回复:字节=32 时间<1ms TTL=64
来自192.168.10.163的回复:字节=32 时间<1ms TTL=64
来自192.168.10.163的回复:字节=32 时间<1ms TTL=64
ping192.168.10.163的统计信息:
数据包:已发送=4,已接收=4,丢失=0(0%丢失),
往返程的估计时间以毫秒为单位:
最短=0ms,最长=0ms,平均=0ms
备注:上面因为是ping本机,所以时间非常短暂,计算机认为没花时间。
再比如:ping www.baidu.com
运行结果如下:
-----------------------------------------------------------------------------------------

Pinging www.a.shifen.com [115.239.210.27] with 32 bytes of data:
Reply from 115.239.210.27: bytes=32 time=37ms TTL=55
Reply from 115.239.210.27: bytes=32 time=33ms TTL=55
Reply from 115.239.210.27: bytes=32 time=32ms TTL=55
Reply from 115.239.210.27: bytes=32 time=37ms TTL=55
Ping statistics for 115.239.210.27:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 32ms, Maximum = 37ms, Average = 34ms
---------------------------------------------------------------------------
这也是ping通的,同时我们知道了www.baidu.com的IP为115.239.210.27。解释参照上面解释。
顺便说明一下:像百度是个大公司,服务器有多个,IP地址有多个,这里只ping出一个。
下面的状态说明ping不通:
--------------------------------------------------------------------------
Pinging 192.168.10.2 with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 192.168.10.2:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
--------------------------------------------------------------------------
解释如下:
正在ping192.168.10.2具有32字节的数据:
请求超时。
请求超时。
请求超时。
请求超时。
ping192.168.10.2的统计信息:

数据包:已发送=4,已接收=0,丢失=4(100%丢失),

参数说明

下面开始讲解:
Options:

-t Ping the specified host until stopped.

To see statistics and continue - type Control-Break; To stop - type Control-C.
不断Ping指定的主机,查看是连接还是中断,直到按Ctrl+C快捷键停止。
例如:ping www.baidu.com -t
ping -t www.

  • 28
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT老叔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值