什么是ping ping命令怎么操作 ping的命令和使用技巧

时间:2023-07-30 16:29:20       来源:

什么是ping?


(资料图片)

从Ping的工作过程,我们可以知道,主机A收到了主机B的一个应答包,说明两台主机之间的去、回通路均正常。也就是说,无论从主机A到主机B,还是从主机B到主机A,都是正常的。

下面,我们就来看看ping命令使用方法详解。

什么是Ping

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

ping命令

校验与远程计算机或本地计算机的连接。只有在安装 TCP/IP 协议之后才能使用该命令。(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

参数

-t ( 校验与指定计算机的连接,直到用户中断。若要中断可按快捷键:CTRL+C)

-a ( 将地址解析为计算机名。 )

-n count (发送由 count 指定数量的 ECHO 报文,默认值为 4。 )

-l length (发送包含由 length 指定数据长度的 ECHO 报文。默认值为 64 字节,最大值为 8192 字节。)

-f (在包中发送“不分段”标志。该包将不被路由上的网关分段。)

-i ttl (将“生存时间”字段设置为 ttl 指定的数值。其中:ttl:表示从1到255之间的数)

-v tos (将“服务类型”字段设置为 tos 指定的数值。 )

-r count (在“记录路由”字段中记录发出报文和返回报文的路由。指定的 Count 值最小可以是 1,最大可以是 9 。 )

例:

C:\Documents and Settings\Administrator>ping 169.254.190.92 -r 4

Pinging 169.254.190.92 with 32 bytes of data:

Reply from 169.254.190.92: bytes=32 time<1ms TTL=128

Route: 169.254.190.92

Reply from 169.254.190.92: bytes=32 time<1ms TTL=128

Route: 169.254.190.92

Reply from 169.254.190.92: bytes=32 time<1ms TTL=128

Route: 169.254.190.92

Reply from 169.254.190.92: bytes=32 time<1ms TTL=128

Route: 169.254.190.92

Ping statistics for 169.254.190.92:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Approximate round trip times in milli-seconds:

Minimum = 0ms, Maximum = 0ms, Average = 0ms

结果说明(下同)

Ping命令有两种返回结果:

1、“Request timed out.”表示没有收到目标主机返回的响应数据包,也就是网络不通或网络状态恶劣

2、“Reply from X.X.X.X: bytes=32 time<1ms TTL=255”表示收到从目标主机X.X.X.X返回的响应数据包,数据包大小为32Bytes,响应时间小于1ms TTL为255,这个结果表示您的计算机到目标主机之间连接正常。

3、“Destination host unreachable”表示目标主机无法到达

4、“PING: transmit failed,error code XXXXX”表示传输失败,错误代码XXXXX

-s count (指定由 count 指定的转发次数的时间邮票。其中指定的 Count 值最小可以是 1,最大可以是 4 。)

例:

C:\Documents and Settings\Administrator>ping 169.254.190.92 -s 3

Pinging 169.254.190.92 with 32 bytes of data:

Reply from 169.254.190.92: bytes=32 time<1ms TTL=128

Timestamp: 169.254.190.92 : 56724750

Reply from 169.254.190.92: bytes=32 time<1ms TTL=128

Timestamp: 169.254.190.92 : 56725750

Reply from 169.254.190.92: bytes=32 time<1ms TTL=128

Timestamp: 169.254.190.92 : 56726750

Reply from 169.254.190.92: bytes=32 time<1ms TTL=128

Timestamp: 169.254.190.92 : 56727766

Ping statistics for 169.254.190.92:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Approximate round trip times in milli-seconds:

Minimum = 0ms, Maximum = 0ms, Average = 0ms

-j computer-list (经过由 computer-list 指定的计算机列表的路由报文。中间网关可能分隔连续的计算机(松散的源路由)。允许的最大 IP 地址数目是 9 。 )

-k computer-list (经过由 computer-list 指定的计算机列表的路由报文。中间网关可能分隔连续的计算机(严格源路由)。允许的最大 IP 地址数目是 9 。)

关键词: