ping命令详解

一、ping命令的作用

ping命令的主要功能是用来检测网络的连通情况和分析网络速度。
 

二、ping命令参数

ping [-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命令参数使用格式:ping IP地址 -参数
 
-t Ping 指定的计算机直到中断。
 
-a 将地址解析为计算机名。
 
-n count 发送 count 指定的 ECHO 数据包数。默认值为 4。
 
-l length 发送包含由 length 指定的数据量的 ECHO 数据包。默认为 32 字节;最大值是65,527。
 
-f 在数据包中发送"不要分段"标志。数据包就不会被路由上的网关分段。
 
-i ttl 将"生存时间"字段设置为 ttl 指定的值。
 
-v tos 将"服务类型"字段设置为 tos 指定的值。
 
-r count 在"记录路由"字段中记录传出和返回数据包的路由。count 可以指定最少 1 台,最多 9 台计算机。
 
-s count 指定 count 指定的跃点数的时间戳。
 
-j computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔(路由稀疏源)IP 允许的最大数量为 9。
 
-k computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由严格源)IP 允许的最大数量为 9。
 
-w timeout 指定超时间隔,单位为毫秒。
 
destination-list 指定要 ping 的远程计算机。
 

三、ping命令测试网络连通

 
连通问题原因有很多,比如本地配置错误、远程主机协议失效等,还包括设备造成的故障。
 
1.ping命令的使用步骤
①使用ipconfig或ipconfig \all 观察本地网络设置是否正确;
②ping 172.0.0.1,ping回送地址是为了检查本地的TCP/IP协议有没有设置好;
③ping本机的IP地址,检查本机地址是否设置有误;
④ping本网网关或本网IP地址,为了检查硬件设备是否有问题,也可以检查本机与本地网络连接是否正常;
说明:在非局域网中这个步骤可以忽略。
 

四、ping命令判断一条链路好坏

 
ping命令除了可以检查网络的连通和检测故障以外,还有一个作用,可以利用它的返回数据,来估算你和某台主机之间的速度是多少字节每秒。
 
"bytes=32"表示ICMP报文中有32个字节的测试数据,"time=4ms"是往返时间。Sent发送多个秒包、Received 收到多个回应包、Lost 丢弃了多少个Minmum 最小值、MAXimun 最大值、Average 平均值。
说明:更详细可以使用-n参数 “ping –n 100IP地址”ping 100次。查看 Sent Received Lost Minmum MAXimun Average 这些值的变化。
posted @ 2023-01-18 14:52  51QA  阅读(961)  评论(0编辑  收藏  举报