ping命令工作原理及操作方法

嘻嘻笔记 22 0

》》》点击全文阅读《《《

ping命令是我们在日常工作生活中经常用到的计算机操作命令,当我们遇到网络延迟或站点无法访问等情况时,可以通过对目标网站进行ping操作以检查网络的连接情况。本文将为大家简单介绍下ping命令的工作原理以及操作方法。

ping命令的工作原理

ping(Packet Internet Groper)是一种因特网包探索器,用于测试网络连接量的程序。ping是基于TCP/IP网络协议中应用层的一个服务命令,通过向特定的目标主机发送ICMP Echo 请求报文来测试目标站是否可达。

在正常情况下,若指定网络地址存在,向其发送一定长度的数据包,对方会返回同样大小的数据包。若在特定时间内没有返回数据包,则判定为“超时”,指定网络地址不存在。通过这种方式,我们可以检查网络是否通畅以及网络连接的速度。

ping命令的格式

常见的ping指令格式如下:

'ping'+空格+目的主机ip

'ping'+空格+可选参数+空格+目的主机ip

Windows环境下ping指令的使用:

可以通过组合键Windows+R或在开始菜单中打开运行命令框,之后输入“cmd”,点击确定,弹出DoS窗口:

ping命令工作原理及操作方法-第1张图片-嘻嘻笔记

DoS窗:运行命令框

ping命令工作原理及操作方法-第2张图片-嘻嘻笔记

如何用ping命令测试网络连通性

ping命令操作通常有下面几个步骤:

1.检查本地设置:

键入ipconfig /all命令,回车,然后检查本地网络设置是否正确,如下图所示:

ping命令工作原理及操作方法-第3张图片-嘻嘻笔记

2.ping 127.0.0.1:

127.0.0.1是本机回送地址,如果本地址无法ping通,则表明本地机TCP/IP协议不能正常工作。

ping命令工作原理及操作方法-第4张图片-嘻嘻笔记

3.ping本机的IP地址:

通过用ipconfig命令可查看本机IP地址,然后ping该IP,如果有数据收发则表明网络适配器(网卡或MODEM)工作正常,反之则表明网络适配器出现故障。

ping命令工作原理及操作方法-第5张图片-嘻嘻笔记

4.ping同网段计算机的IP:ping本网网关或本网IP地址,这样是为了检查硬件设备是否有问题,也可以检查本机与本地网络连接是否正常,在非局域网中这一步骤可以忽略;

ping命令工作原理及操作方法-第6张图片-嘻嘻笔记

5.ping远程IP或网址:键入“ping 网址/IP地址”命令,回车查看本机与远程IP的连接情况,如果有数据收发,则表明本网或本机与外部的连接正常;反之,则表明与目标地址连接故障。

ping命令工作原理及操作方法-第7张图片-嘻嘻笔记

如何用ping命令测试链路的好坏

ping命令除了可以检查网络的连通和检测故障以外,还可通过对返回数据的分析,来判断本机与目标主机之间的链路情况和网络收发速度。 以上图为例:“bytes=32”表示ICMP报文中有32个字节的测试数据,"time=4ms"是往返时间;"已发送=4"表示发送了多少个数据包;"已接收=4"表示收到了多少个回应包;"丢失=0"表示丢弃了多少个数据包;

所以从上图来看,数据往返只用了4MS 时间,lost =0 即丢包数为0,网络状态比较良好。

对ping后返回信息的分析

1.Request timed out这是大家经常碰到的提示信息,出现这种情况的原因有以下几种情况:(1)对方已关机,或者网络上没有这个地址;  (2)对方与自己不在同一网段,通过路由也无法找到对方;(3)对方设置了ICMP数据包过滤,如防火墙。(4)设置了错误的IP地址。2.Destination host Unreachable(1)对方与本机不在同一网段,且本机未设置默认的路由;(2) 网线出现故障。3.Bad IP address该情况表示本机没有连接到DNS服务器,无法解析这个IP地址,或该IP地址不存在。4.Source quench received该情况表示对方或中途的服务器繁忙无法回应。5.Unknown host——不知名主机该情况表明远程主机名字无法通过DNS解析翻译为IP地址。故障原因可能是域名服务器出现故障,或者名字不正确,或者网络管理员的系统与远程主机之间的通信线路发生故障。6.No answer——无响应该情况表明本地系统有一条通向中心主机的路由,但无法接受该路由发给中心主机的信息。故障原因可能为:(1)中心主机没有工作;(2)本地或中心主机网络配置不正确;(3)本地或中心的路由器没有工作;(4)通信线路有故障;(5)中心主机存在路由选择问题。7.no rout to host该情况表明网卡工作不正常。8.transmit failed ,error code:10043该情况表明网卡驱动不正常。9.unknown host name

该情况表明DNS配置不正确。

ping命令参数一览

ping命令除了直接ping网络的ip地址,验证网络畅通和速度之外,还有其他命令操作,在dos窗口中输入“ping/?”,即可查看ping命令相关参数。

ping命令工作原理及操作方法-第8张图片-嘻嘻笔记

-t ping 指定的计算机直到中断。-a 将地址解析为计算机名。-n count 发送 count 指定的 ECHO 数据包数。默认值为 4。-l length 发送包含由 length 指定的数据量的 ECHO 数据包。默认为 32 字节,最大值是65527。-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 的远程计算机。

》》》点击全文阅读《《《

抱歉,评论功能暂时关闭!