Ping ip地址返回结果详解
ping命令返回结果分析
LINUX下ping命令的使用祥解ping是一个很常用的小工具,它主要用于确定网络的连通性问题使用ping命令后,常见的出错信息通常分为3种:1、unknown host:不知名主机,该远程主机的名字不能被域名服务器DNS转换成IP地址,故障原因可能是域名服务器有故障,或者目标主机的名字不正确,或者网络管理员的系统与远程主机之间的通信线路有故障。
2、Destination Host Unreachable:此错误信息表明执行命令的计算机没能将信息发送到对方那里。
大多数情况是自己一方的计算机LAN连接线掉线,或者由于IP设置不对,而无法进行正常通信。
3、Request time out:表示在规定时间内因某种原因没有返回ping命令的应答,这种情况很可能是对方的计算机没有运行,或者中间线路不通致使信息没有到达对方那里。
大多数情况下是企业防火墙等阻挡了ping命令中使用的ICMP信息。
在这种情况下即便通信对象正在工作,也会有这种结果显示。
(echo包顺利到达目的主机,且目的主机也向源主机返回echo-reply包,但是echo-reply包在半路上丢失,无法到达源主机。
)如何用ping命令查找无法上网的原因1.Ping命令的语法格式:有必要先给不了解Ping命令的人介绍一下Ping命令的具体语法格式:ping目的地址[参数1J[参数2]……其中目的地址是指被测试计算机的IP地址或域名主要参数有:a:解析主机地址c:数据:发出的测试包的个数,缺省值为无限pingl:数值:所发送缓冲区的大小1以上面的结果为例1.Reply from 61.135.179.166: bytes=10240 time=48ms TTL=5010240的网络包用48毫秒完成了一次网络交互TTL=50表示服务器的操作系统是Linux,中间经过了14个网络设备2.Packets: Sent = 100, Received = 100, Lost = 0 (0% loss)发送了100个包,接收到100个回应,丢包率0%(一般应该在5%以内)3.Minimum = 48ms, Maximum = 50ms, Average = 48ms最短交互时间48毫秒,最长50毫秒,平均48毫秒平均时间如果跟最短很接近,表示速度比较均匀,偶尔时间长些平均时间如果跟最长很接近,一般认为网络忙的可能性比较大了推算速度网络速度≈包大小/交互时间 k字节/s例如上面的结果,网络速度≈ 10240/48 = 213 k/s = 1704K BIT/s 速度很好,肯定比1M 的ADSL是达不到这个速度的几个结果分析网络速度不稳定Minimum = 33ms, Maximum = 179ms, Average = 62ms最短、最长、平均,三个时间很开,说明网络速度不稳定,波动很大网络链接突然断开Reply from xxx.xxx.xx.xx: bytes=990 time=11ms TTL=108Reply from xxx.xxx.xx.xx: bytes=990 time=7ms TTL=108Request timed out.Reply from xxx.xxx.xx.xx: bytes=990 time=12ms TTL=108Reply from xxx.xxx.xx.xx: bytes=990 time=10ms TTL=108响应时间变化不大,突然出现一个超时,一般是中间某一个网络设备导致网络链接突然断开网络速度不稳定Reply from xxx.xxx.xx.xx: bytes=990 time=182ms TTL=108Request timed out.Reply from xxx.xxx.xx.xx: bytes=990 time=448ms TTL=108Reply from xxx.xxx.xx.xx: bytes=990 time=61ms TTL=108Request timed out.Reply from xxx.xxx.xx.xx: bytes=990 time=8ms TTL=108响应时间变化很大,时不时出现超时,一般是接触不良、网络设备处理不过来、网络繁忙等在ping的结果基础上,可以用 tracert 或者 pathping 进一步分析网络问题出在哪个网络设备上。
Ping ip地址返回结果详解:
网速的计算:S=(byte/time)k
ping 远程 IP 如果收到 4表示能够成功的访问 Internet(但不排除 ISP 的 DNS 会有问题) 。
如上面例子:S=32/0.1=320k 即下载速率是 320k/s
小结:1、本地路由 TTL 返回值为 64,本机 IP 返回 TTL 为 128,本机网卡 TTL 返回值为 128。 2、Ping 命令的常用参数选项
Ping ip 地址返回结果详解
1、发送 ping 命令(网关或者是自己路由器的 ip 地址) C:\WINDOWS>ping 192.168.0.1 Pinging 192.168.0.1 with 32 bytes of data: Reply from 192.168.0.1: bytes=32 time<10ms TTL=64 Reply from 192.168.0.1: bytes=32 time<10ms TTL=64 Reply from 192.168.0.1: bytes=32 time<10ms TTL=64 Reply from 192.168.0.1: bytes=32 time<10ms TTL=64 Ping statistics for 192.168.0.1: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms
Ping的返回信息
Ping的返回信息- -Ping的返回信息有"Request Timed Out"、"Destination Net Unreachable"和"Bad IP address"还有"Source quench received"。
"Request Timed Out"这个信息表示对方主机可以到达到TIME OUT,这种情况通常是为对方拒绝接收你发给它的数据包造成数据包丢失。
大多数的原因可能是对方装有防火墙或已下线。
"Destination Net Unreachable"这个信息表示对方主机不存在或者没有跟对方建立连接。
这里要说明一下"destination host unreachable"和"time out"的区别,如果所经过的路由器的路由表中具有到达目标的路由,而目标因为其它原因不可到达,这时候会出现"time out",如果路由表中连到达目标的路由都没有,那就会出现"destination host unreachable"。
"Bad IP address" 这个信息表示你可能没有连接到DNS服务器所以无法解析这个IP地址,也可能是IP地址不存在。
"Source quench received"信息比较特殊,它出现的机率很少。
它表示对方或中途的服务器繁忙无法回应。
下面是摘自微软高校论坛里的关于TTL的具体含义的帖子的部分内容简单来说,TTL全程Time to Live,意思就是生存周期。
首先要说明ping命令是使用的网络层协议ICMP,所以TTL指的是一个网络层的网络数据包(package)的生存周期,这句话不懂的先回去复习OSI7层协议去。
第一个问题,为什么要有生存周期这个概念。
ping命令返回结果分析.doc
LINUX下ping命令的使用祥解ping是一个很常用的小工具,它主要用于确定网络的连通性问题使用ping命令后,常见的出错信息通常分为3种:1、unknown host:不知名主机,该远程主机的名字不能被域名服务器DNS转换成IP地址,故障原因可能是域名服务器有故障,或者目标主机的名字不正确,或者网络管理员的系统与远程主机之间的通信线路有故障。
2、Destination Host Unreachable:此错误信息表明执行命令的计算机没能将信息发送到对方那里。
大多数情况是自己一方的计算机LAN连接线掉线,或者由于IP设置不对,而无法进行正常通信。
3、Request time out:表示在规定时间内因某种原因没有返回ping命令的应答,这种情况很可能是对方的计算机没有运行,或者中间线路不通致使信息没有到达对方那里。
大多数情况下是企业防火墙等阻挡了ping命令中使用的ICMP信息。
在这种情况下即便通信对象正在工作,也会有这种结果显示。
(echo包顺利到达目的主机,且目的主机也向源主机返回echo-reply包,但是echo-reply包在半路上丢失,无法到达源主机。
)如何用ping命令查找无法上网的原因1.Ping命令的语法格式:有必要先给不了解Ping命令的人介绍一下Ping命令的具体语法格式:ping目的地址[参数1J[参数2]……其中目的地址是指被测试计算机的IP地址或域名主要参数有:a:解析主机地址c:数据:发出的测试包的个数,缺省值为无限pingl:数值:所发送缓冲区的大小TTL:Time To Live服务器会返回一个数值,然后每经过一个网络设备减1以上面的结果为例1.Reply from 61.135.179.166: bytes=10240 time=48ms TTL=5010240的网络包用48毫秒完成了一次网络交互TTL=50表示服务器的操作系统是Linux,中间经过了14个网络设备2.Packets: Sent = 100, Received = 100, Lost = 0 (0% loss)发送了100个包,接收到100个回应,丢包率0%(一般应该在5%以内)3.Minimum = 48ms, Maximum = 50ms, Average = 48ms最短交互时间48毫秒,最长50毫秒,平均48毫秒平均时间如果跟最短很接近,表示速度比较均匀,偶尔时间长些平均时间如果跟最长很接近,一般认为网络忙的可能性比较大了推算速度网络速度≈包大小/交互时间 k字节/s例如上面的结果,网络速度≈ 10240/48 = 213 k/s = 1704K BIT/s 速度很好,肯定比1M 的ADSL是达不到这个速度的几个结果分析网络速度不稳定Minimum = 33ms, Maximum = 179ms, Average = 62ms最短、最长、平均,三个时间很开,说明网络速度不稳定,波动很大网络链接突然断开Reply from xxx.xxx.xx.xx: bytes=990 time=11ms TTL=108Reply from xxx.xxx.xx.xx: bytes=990 time=7ms TTL=108Request timed out.Reply from xxx.xxx.xx.xx: bytes=990 time=12ms TTL=108Reply from xxx.xxx.xx.xx: bytes=990 time=10ms TTL=108响应时间变化不大,突然出现一个超时,一般是中间某一个网络设备导致网络链接突然断开网络速度不稳定Reply from xxx.xxx.xx.xx: bytes=990 time=182ms TTL=108Request timed out.Reply from xxx.xxx.xx.xx: bytes=990 time=448ms TTL=108Reply from xxx.xxx.xx.xx: bytes=990 time=61ms TTL=108Request timed out.Reply from xxx.xxx.xx.xx: bytes=990 time=8ms TTL=108响应时间变化很大,时不时出现超时,一般是接触不良、网络设备处理不过来、网络繁忙等在ping的结果基础上,可以用 tracert 或者 pathping 进一步分析网络问题出在哪个网络设备上。
ping -v -i -s的解读 -回复
ping -v -i -s的解读-回复“ping v i s的解读”在计算机网络中,ping v i s是一种网络工具的命令组合,被用于测试主机之间的连通性。
本文将一步一步回答关于ping v i s的解读,并对其各个组成部分进行详细解释。
首先,我们来解释“ping”这个词。
Ping是一种使用Internet控制消息协议(ICMP)的网络工具,用于测试主机之间的连通性以及测量往返时间(Round-Trip Time,RTT)。
通过发送一个小的测试数据包到目标主机,并等待目标主机返回响应,ping可以确定目标主机是否可达以及测试网络的响应时间。
接下来,我们来解释“v”这个字母。
在ping命令中,使用“-v”选项可以启用详细模式或者显示更多的信息。
通常,默认情况下,ping命令只会显示最基本的结果,例如目标主机是否可达,以及所发送数据包的统计信息。
而使用“-v”选项后,ping命令会显示更多的细节,如数据包的发送和接收时间等。
然后,我们来解释“i”这个字母。
在ping命令中,使用“-i”选项可以设置发送数据包的时间间隔。
默认情况下,ping命令会连续地发送数据包,直到用户手动停止,而使用“-i”选项可以设置发送数据包的时间间隔,以控制每个数据包之间的时间间隔。
例如,可以通过“ping -i 1”来设置每一秒发送一个数据包。
最后,我们来解释“s”这个字母。
在ping命令中,使用“-s”选项可以设置发送数据包的大小。
默认情况下,ping命令发送的数据包大小为56字节,而使用“-s”选项可以设置发送数据包的大小,以测试网络对不同大小数据包的处理能力。
例如,可以通过“ping -s 1000”来设置发送1000字节大小的数据包。
综上所述,“ping v i s的解读”即是对ping命令中每个字母的解释。
通过了解每个字母的意义和作用,我们可以更好地使用ping命令来进行网络测试和故障排查。
在实际应用中,我们可以根据需要选择合适的选项,例如使用“-v”来获得更详细的信息,使用“-i”来调整发送间隔,以及使用“-s”来测试不同大小数据包的传输情况。
linux中ping命令的返回值
linux中ping命令的返回值
当在Linux中使用ping命令时,可以根据返回值来判断ping命令的执行结果。
以下是一些常见的返回值及其含义:
1.0:表示ping命令成功执行,目标主机已成功响应。
2.1:表示目标主机不可达,可能是由于网络故障、目标主机关闭或防火墙设置等原因。
3.2:表示请求超时,可能是由于网络延迟或目标主机响应时间过长。
4.3:表示参数错误,可能是由于输入的参数不正确或命令行语法错误。
5.4:表示找不到主机,可能是由于主机名不存在或DNS解析失败。
6.5:表示请求传递错误,可能是由于请求类型不正确或请求的端口不存在。
7.其他非零值:表示未知错误,可能是由于系统或网络故障导致的问题。
在Linux中,可以使用以下命令来获取ping命令的返回值:
bash
ping -c 1 <目标主机IP地址>
例如:
bash
ping -c 1 192.168.1.1
该命令将向IP地址为192.168.1.1的主机发送一个ping请求,并只发送一次。
如果返回值为0,则表示ping命令成功执行,目标主机已成功响应。
如果返回值为其他值,则可以根据上述返回值的含义来判断问题所在。
PING命令参数详解
PING命令参数详解CD-----PING命令参数详解前2天有个朋友在网问我关于ping命令ping完后参数代表什么?刚好今天有时间,我就整理了一下,发了出来,希望对大家有帮助!!PING命令参数详解-a 将目标的机器标识转换为ip地址-t 若使用者不人为中断会不断的ping下去-c count 要求ping命令连续发送数据包,直到发出并接收到count个请求-d 为使用的套接字打开调试状态-f 是一种快速方式ping。
使得ping输出数据包的速度和数据包从远程主机返回一样快,或者更快,达到每秒100次。
在这种方式下,每个请求用一个句点表示。
对于每一个响应打印一个空格键。
-i seconds 在两次数据包发送之间间隔一定的秒数。
不能同-f一起使用。
-n只使用数字方式。
在一般情况下ping会试图把IP地址转换成主机名。
这个选项要求ping打印IP地址而不去查找用符号表示的名字。
如果由于某种原因无法使用本地DNS服务器这个选项就很重要了。
-p pattern 拥护可以通过这个选项标识16 pad字节,把这些字节加入数据包中。
当在网络中诊断与数据有关的错误时这个选项就非常有用。
-q 使ping只在开始和结束时打印一些概要信息。
-R 把ICMP RECORD-ROUTE选项加入到ECHO_REQUEST数据包中,要求在数据包中记录路由,这样当数据返回时ping就可以把路由信息打印出来。
每个数据包只能记录9个路由节点。
许多主机忽略或者放弃这个选项。
-r 使ping命令旁路掉用于发送数据包的正常路由表。
-s packetsize 使用户能够标识出要发送数据的字节数。
缺省是56个字符,再加上8个字节的ICMP 数据头,共64个ICMP数据字节。
-v 使ping处于verbose方式。
它要ping命令除了打印ECHO-RESPONSE数据包之外,还打印其它所有返回的ICMP数据包。
使用Ping使用Ping测量丢包的最佳方法是向一个IP地址发送大量的Ping 命令,然后你可以检查没有没有应答的次数,并把没有应答的次数作为丢包。
Ping命令返回值详解[指南]
Ping命令返回值详解Ping命令返回值详解2007-03-11 14:57通过发送“网际消息控制协议(ICMP)”回响请求消息来验证与另一台 TCP/IP 计算机的 IP 级连接。
回响应答消息的接收情况将和往返过程的次数一起显示出来。
Ping 是用于检测网络连接性、可到达性和名称解析的疑难问题的主要 TCP/IP 命令。
语法ping [-t] [-a] [-n Count] [-l Size] [-f] [-i TTL] [-v TOS] [-r Count] [-s Count] [{-j HostList | -k HostList}] [-w Timeout] [TargetName]-t指定在中断前 ping 可以持续发送回响请求信息到目的地。
要中断并显示统计信息,请按 CTRL-BREAK。
要中断并退出 ping,请按 CTRL-C。
-a指定对目的地 IP 地址进行反向名称解析。
如果解析成功,ping 将显示相应的主机名。
-n Count指定发送回响请求消息的次数。
默认值为 4。
-lSize指定发送的回响请求消息中“数据”字段的长度(以字节表示)。
默认值为 32。
size 的最大值是 65,527。
-f指定发送的回响请求消息带有“不要拆分”标志(所在的 IP 标题设为 1)。
回响请求消息不能由目的地路径上的路由器进行拆分。
该参数可用于检测并解决“路径最大传输单位(PMTU)”的故障。
-i TTL指定发送回响请求消息的 IP 标题中的 TTL 字段值。
其默认值是是主机的默认 TTL 值。
对于 Windows XP 主机,该值一般是 128。
TTL的最大值是 255。
-v TOS指定发送回响请求消息的 IP 标题中的“服务类型(TOS)”字段值。
默认值是 0。
TOS 被指定为 0 到 255 的十进制数。
-r Count指定 IP 标题中的“记录路由”选项用于记录由回响请求消息和相应的回响应答消息使用的路径。
ping命令返回结果分析
LINUX下ping命令的使用祥解pi ng是一个很常用的小工具,它主要用于确定网络的连通性问题使用ping命令后,常见的出错信息通常分为3种:1、unkn own h ost:不知名主机,该远程主机的名字不能被域名服务器DNS转换成IP地址,故障原因可能是域名服务器有故障,或者目标主机的名字不正确,或者网络管理员的系统与远程主机之间的通信线路有故障。
2、Desti natio n Hos t Unr eacha ble:此错误信息表明执行命令的计算机没能将信息发送到对方那里。
大多数情况是自己一方的计算机LAN连接线掉线,或者由于I P设置不对,而无法进行正常通信。
3、R eques t tim e ou t:表示在规定时间内因某种原因没有返回p ing命令的应答,这种情况很可能是对方的计算机没有运行,或者中间线路不通致使信息没有到达对方那里。
大多数情况下是企业防火墙等阻挡了ping命令中使用的ICMP信息。
在这种情况下即便通信对象正在工作,也会有这种结果显示。
(echo包顺利到达目的主机,且目的主机也向源主机返回echo-repl y包,但是echo-reply包在半路上丢失,无法到达源主机。
)如何用pin g命令查找无法上网的原因1.Ping命令的语法格式:有必要先给不了解Pin g命令的人介绍一下P ing命令的具体语法格式:p ing目的地址[参数1J[参数2]……其中目的地址是指被测试计算机的IP地址或域名主要参数有:a:解析主机地址c:数据:发出的测试包的个数,缺省值为无限pin gl:数值:所发送缓冲区的大小TTL:Time To L ive服务器会返回一个数值,然后每经过一个网络设备减1以上面的结果为例1.Reply from 61.135.179.166: byt es=10240 t ime=48ms T TL=5010240的网络包用48毫秒完成了一次网络交互TTL=50表示服务器的操作系统是L inux,中间经过了14个网络设备2.Pa ckets: Sen t = 100, R eceiv ed =100,Lost= 0 (0% lo ss) 发送了100个包,接收到100个回应,丢包率0%(一般应该在5%以内)3.Mini mum = 48ms, Max imum= 50m s, Av erage = 48ms最短交互时间48毫秒,最长50毫秒,平均48毫秒平均时间如果跟最短很接近,表示速度比较均匀,偶尔时间长些平均时间如果跟最长很接近,一般认为网络忙的可能性比较大了推算速度网络速度≈包大小/交互时间 k字节/s例如上面的结果,网络速度≈ 10240/48 =213 k/s =1704K BIT/s 速度很好,肯定比1M 的AD SL是达不到这个速度的几个结果分析网络速度不稳定Min imum= 33m s, Ma ximum = 179ms,Avera ge =62ms最短、最长、平均,三个时间很开,说明网络速度不稳定,波动很大网络链接突然断开Reply from xxx.xxx.x x.xx: byte s=990 time=11ms TTL=108R eplyfromxxx.x xx.xx.xx:bytes=990time=7ms T TL=108Req uesttimed out.Repl y fro m xxx.xxx.xx.xx: byt es=990 tim e=12m s TTL=108Reply from xxx.xxx.x x.xx: byte s=990 time=10ms TTL=108响应时间变化不大,突然出现一个超时,一般是中间某一个网络设备导致网络链接突然断开网络速度不稳定Re ply f rom x xx.xx x.xx.xx: b ytes=990 t ime=182msTTL=108Re quest time d out.Rep ly fr om xx x.xxx.xx.x x: by tes=990 ti me=448ms T TL=108Rep ly fr om xx x.xxx.xx.x x: by tes=990 ti me=61ms TT L=108Requ est t imedout.Reply from xxx.xxx.x x.xx: byte s=990 time=8msTTL=108响应时间变化很大,时不时出现超时,一般是接触不良、网络设备处理不过来、网络繁忙等在ping的结果基础上,可以用trace rt 或者 path ping进一步分析网络问题出在哪个网络设备上。
linux中ping命令的返回值
linux中ping命令的返回值在Linux操作系统中,ping命令是一个非常常用的网络工具。
它用于测试网络连接和判断目标主机是否可达。
通过发送ICMP回显请求(Echo Request)给目标主机,并等待目标主机回送ICMP回显应答(Echo Reply),我们可以得知目标主机是否正常工作、网络连接是否可用等信息。
在使用ping命令时,我们可以通过观察其返回值来获取目标主机的状态和网络连接的质量。
正常情况下,ping命令会返回一系列的统计信息,如每个回显请求的往返时间、丢包率等。
这些信息可以帮助我们评估网络的可靠性和响应速度。
在ping命令的返回值中,最常见的是往返时间(Round-Trip Time,简称RTT)。
RTT表示从发送回显请求到接收到回显应答的时间间隔。
它可以用来评估网络的延迟情况,即网络通信的速度快慢。
通常情况下,RTT越小,网络连接越稳定,响应速度越快;反之,RTT越大,网络连接越不稳定,响应速度越慢。
除了RTT,ping命令的返回值还包括丢包率。
丢包率表示在发送回显请求时,有多少个请求未能收到回应。
丢包率越低,说明网络连接越稳定,通信质量越好;而丢包率越高,说明网络连接不稳定,通信质量较差。
当我们在进行网络故障排查时,丢包率是一个重要的指标,可以帮助我们确定问题的所在。
除了RTT和丢包率,ping命令的返回值中还包括其他一些信息,如每个回显请求的序号、TTL(Time To Live)值等。
这些信息对于网络工程师和系统管理员来说,可能更具有实际意义。
通过分析这些信息,他们可以更好地了解网络的工作原理和网络设备的运行状态。
总的来说,ping命令的返回值是一个非常有用的信息源。
它可以帮助我们评估网络的质量和稳定性,帮助我们进行网络故障排查和性能优化。
在实际应用中,我们可以根据ping命令的返回值来判断网络连接是否正常,以及确定网络延迟和丢包率是否在可接受范围内。
ping命令的使用技巧 -回复
ping命令的使用技巧-回复Ping命令是一个非常实用的网络诊断工具,用于测试主机之间的连通性和延迟。
它通过发送ICMP(Internet Control Message Protocol)回显请求和回显响应消息来检测目标主机的可达性。
本文将一步一步回答关于ping命令的使用技巧,帮助读者更好地了解和使用这个功能强大的工具。
第一步:打开命令提示符或终端窗口在Windows操作系统中,点击开始菜单,输入“cmd”或“命令提示符”,然后选择打开命令提示符。
在Linux或Mac操作系统中,找到终端应用程序并打开它。
第二步:输入ping命令在命令提示符或终端窗口中,输入“ping”命令,后跟要测试的目标主机的IP地址或域名。
格式通常如下所示:ping [目标主机IP地址或域名]第三步:执行ping命令按下回车键执行ping命令,系统将开始发送ICMP回显请求消息至目标主机,并等待回显响应消息。
第四步:解读ping命令输出ping命令输出包含了目标主机的各种信息,我们需要仔细阅读和解读这些信息来评估主机的连通性和延迟。
1. 目标主机IP地址或域名:ping命令输出的第一行显示了我们所测试的目标主机的IP地址或域名。
根据我们的输入,系统会自动解析目标主机的IP地址。
2. ICMP回显请求发送次数:ping命令的默认行为是连续发送ICMP回显请求,并显示每次请求的结果,通常是四次。
每个请求都用一个数字来区别。
3. ICMP回显响应时间:ping命令的输出结果中,会显示ICMP回显响应时间。
这是从发送请求到接收到响应所经过的时间,以毫秒为单位。
较小的值表示网络延迟较低,较大的值可能表示网络延迟较高。
4. 回显请求丢失率:ping命令会显示发送的回显请求中丢失的百分比。
如果所有请求都成功到达目标主机并返回响应,则丢失率为0。
如果有请求丢失,则可以通过较高的丢失率来判断目标主机的连通性问题。
第五步:利用ping命令的选项和参数ping命令提供了一些选项和参数,以供我们根据需求进一步定制和优化测试过程。
ping命令详解(最新)
ping命令详解(最新)通过几个Ping命令判断网络故障篇一局域网内电脑不能上网大致可分以下几个原因,系统的IP设置、网卡、路由器网关和线路故障。
排除硬件及线路的故障问题,我们可以利用Ping命令来快速检测网络状况。
首先,我们点击系统中开始里的运行,在运行栏中输入cmd命令,操作系统中的DOS窗口就会弹出,在这里我们可以直观和方便地输入各种DOS命令。
接着,我们可以在DOS里输入Ping 127.0.0.1,该地址是本地循环地址,如发现本地址无法Ping通,就表明本地机TCP/IP协议不能正常工作,此时应检查本机的操作系统安装设置。
如果上面的操作成功,可Ping通的话,我们接下来可以输入IPConfig来查看本地的IP地址,然后Ping该IP(如 192.168.0.100),通则表明网络适配器(网卡或MODEM)工作正常,不通则是网络适配器出现故障,可尝试更换网卡或驱动程序。
然后Ping 一台同网段计算机的IP,不通则表明网络线路出现故障;若网络中还包含有路由器,则应先Ping路由器在本网段端口的IP,不通则此段线路有问题,应检查网内交换机或网线故障。
如果内网计算机能ping通则再Ping欣联的路由器(网关),(如192.168.0.1)如不通,则是路由器出现故障,可更换连接路由器的网线,或用网线将PC机直接连接至路由器,如能ping通,则应检查路由器至交换机的网线故障,如无法ping通,可尝试更换计算机再ping,若还不能 ping通,则应检查路由器故障。
最后,如果到路由器都正常,可再检测一个带DNS服务的网络,在上一步Ping通了目标计算机的IP地址后,仍无法连接到该机,则可Ping该机的网络名,比如Ping ,正常情况下会出现该网址所指向的IP,这表明本机的DNS设置正确而且DNS服务器工作正常,反之就可能是其中之一出现了故障;同样也可通过Ping计算机名检测WINS解析的故障(WINS是将计算机名解析到IP地址的服务)。
linux中ping命令的返回值 -回复
linux中ping命令的返回值-回复Linux中的ping命令是网络诊断工具之一,它用于测试网络上的连接性和传输速度。
当我们在命令行中运行ping命令后,它会发送一个ICMP (Internet Control Message Protocol)Echo Request报文到目标主机,然后等待目标主机返回相应的Echo Reply报文。
通过计算往返时间(RTT)和丢包率等信息,ping命令能够提供关于目标主机与本地主机之间网络连接的一些重要参数。
ping命令作为网络诊断工具的主要功能之一,具有众多的用途。
无论是在家庭网络环境中还是在企业级的网络架构中,ping命令可以帮助我们找出可能存在的网络故障,并且通过查看返回值,可以判断目标主机是否可达、网络延迟如何以及是否存在丢包等问题。
以下将逐步介绍Linux中ping命令的返回值,并解释它们的含义。
在Linux中,ping命令的返回值以状态码的形式呈现,它们通常是以下几种:0、1、2、其他非零值。
我们将分别对这些状态码进行解释。
1. 返回值为0当ping命令的返回值为0时,表示目标主机可达,并且连接速度良好。
这意味着本地主机能够成功发送Echo Request报文并接收到Echo Reply报文。
此时,我们可以确认目标主机与本地主机之间的网络连接是正常的。
2. 返回值为1当ping命令的返回值为1时,表示目标主机可达,但是存在某些问题导致连接速度较慢。
这可能是由于网络拥塞、中间设备故障或目标主机性能问题等原因导致的延迟增加。
在这种情况下,虽然连接可用,但用户可能会感受到网络的不稳定性。
我们可以通过查看延迟时间(RTT)来评估网络连接的速度。
3. 返回值为2当ping命令的返回值为2时,表示目标主机不可达。
这可能是由于网络断开、目标主机关闭或目标主机防火墙设置的原因导致的。
在这种情况下,我们需要检查网络连接是否正常,目标主机是否在线以及目标主机的防火墙设置是否允许接收ping请求。
Ping命令返回结果分析
对Ping后返回信息的分析1.Request timed out这是大家经常碰到的提示信息,很多文章中说这是对方机器置了过滤ICMP数据包,从上面工作过程来看,这是不完全正确的,至少有下几种情况。
(1)对方已关机,或者网络上根本没有这个地址:比如在上图中主机A中PING 192.168.0.7 ,或者主机B关机了,在主机A中PING 192.168.0.5 都会得到超时的信息。
(2)对方与自己不在同一网段内,通过路由也无法找到对方,但有时对方确实是存在的,当然不存在也是返回超时的信息。
(3)对方确实存在,但设置了ICMP数据包过滤(比如防火墙设置)。
怎样知道对方是存在,还是不存在呢,可以用带参数 -a 的Ping命令探测对方,如果能得到对方的NETBIOS名称,则说明对方是存在的,是有防火墙设置,如果得不到,多半是对方不存在或关机,或不在同一网段内。
(4)错误设置IP地址正常情况下,一台主机应该有一个网卡,一个IP地址,或多个网卡,多个IP地址(这些地址一定要处于不同的IP子网)。
但如果一台电脑的“拨号网络适配器”(相当于一块软网卡)的TCP/IP设置中,设置了一个与网卡IP地址处于同一子网的IP地址,这样,在IP层协议看来,这台主机就有两个不同的接口处于同一网段内。
当从这台主机Ping其他的机器时,会存在这样的问题:A.主机不知道将数据包发到哪个网络接口,因为有两个网络接口都连接在同一网段。
B.主机不知道用哪个地址作为数据包的源地址。
因此,从这台主机去Ping其他机器,IP层协议会无法处理,超时后,Ping 就会给出一个“超时无应答”的错误信息提示。
但从其他主机Ping这台主机时,请求包从特定的网卡来,ICMP只须简单地将目的、源地址互换,并更改一些标志即可,ICMP应答包能顺利发出,其他主机也就能成功Ping通这台机器了。
2.Destination host Unreachable(1)对方与自己不在同一网段内,而自己又未设置默认的路由,比如上例中A机中不设定默认的路由,运行Ping 192.168.0.1.4就会出现“Destination host Unreachable”。
ping命令返回信息详解
情况1:当信源机PING某信宿机时,信源机在一段时间内(信源机发送ICMP请求报文后,会启动定时器0)无法收到ICMP响应报文,就会产生该种情况。出现上述问题的原因在于,信源到信宿的路由正常,而信宿到信源无可用通路。
情况2:当信源机到信宿机无可用通路时就会产生该种原因。
注:某些路由器对包的TTL时间并不是减1,但一般情况是这样。
方法:如果正常PING通某主机的情况下,可简单从回应信息中分析数据包所经过的路由跳数
i.e. replay xxx.xxx.xxx.xxx: byte=xxx time=xxxms ttl=xxx
用256减去该条信息中TTL的值,即可得所经的路由跳数,如TTL时间过小,则可能网络中出现短暂的路由环路。
情况3:当信源机发送IP数据包时(ICMP是被直接封装在IP包中),会加上包的TTL(Time to Live)时间,数据包在每经过一个路由器时,路由器会将包的TTL时间减1,如果在ICMP请求报文未到信宿机之前,该数据包的TTL为0,则相应的网关丢弃该报文,同时向信源机发送ICMP的超时报文,在信源机上应将显示TTL Expired in transit消息。该问题主要是在网络内部出现了路由循环造成数据包无法到达信宿机,可使用Tracert跟踪,判断故障出处(使用该命令时最好在主机上完成)。
在配置静态路由时易出现该种情况,动态路由协议中RIPV1易出现,而RIPV2和OSPF不易出现。
在TCP/IP网络中,网络层并不对数据包进行可靠性传输保证,只通过ICMP报文提供反馈机制(例如:差错控制)。PING命令就是ICMP的请求/响应报文,也是网络最常用的测试手段。通常使用PING命令测试互通性时有以下几种消息反馈:
Pingip地址返回结果详解
Pingip地址返回结果详解Ping ip地址返回结果详解一、Ping使用格式:ping [x] [-t] [-a] [-n count] [-l size]参数介绍:-t 让用户所在的主机不断向目标主机发送数据-a 以IP地址格式来显示目标主机的网络地址-n count 指定要Ping多少次,具体次数由后面的count来指定-l size 指定发送到目标主机的数据包的大小主要功能:用来测试一帧数据从一台主机传输到另一台主机所需的时间,从而判断主响应时间。
数在被测引擎中却排在倒数第二位。
但即使这样,我们仍然认为Yahoo可排在第一名,建议每个浏览或搜索Web的人都使用它。
详细介绍:该命令主要是用来检查路由是否能够到达某站点。
由于该命令的包长常小,所以在网上传递的速度非常快,可以快速检测您要去的站点是否可达。
如果执行Ping不成功,则可以预测故障出现在以下几个方面:网线是否连通,网络适配器配置是否正确,IP地址是否可用等。
如果执行Ping成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面,Ping成功只能保证当前主机与目的主机间存在一条连通的物理路径。
它的使用格式是在命令提示符下键入:Ping IP地址或主机名,执行结果显示响应时间。
重复执行这个命令,你可以发现Pi ng报告的响应时间是不同的。
具体的ping命令后还可跟好多参数,你可以键入ping后回车,以得到详细说明。
二、Ipconfig使用格式:ipconfig [/?] [/all]参数介绍:/? 显示ipconfig的格式和参数的英文说明/all 显示有关IP地址的所有配置信息主要功能:显示用户所在主机内部的IP协议的配置信息详细介绍:ipconfig程序采用Windows窗口的形式来显示IP协议的具体配置信息。
如果ipconfig命令后面不跟任何参数直接运行,程序将会在窗口中显示网络适配器的物理地址、主机的IP地址、子网掩码以及默认网关等。
PING命令详解及应用举例
PING命令详解及应用举例一、 Ping 的基础知识ping 命令相信大家已经再熟悉不过了,但是能把ping 的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让 ping 发挥最大的功能,我也只不过经常用ping 这个工具,也总结了一些小经验,现在和大家分享一下。
Ping是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中Ping 是一个十分好用的TCP/IP 工具。
它主要的功能是用来检测网络的连通情况和分析网络速度。
Ping 有好的善的一面也有恶的一面。
先说一下善的一面吧。
上面已经说过 Ping 的用途就是用来检测网络的连同情况和分析网络速度,但它是通过什么来显示连通呢?这首先要了解 Ping 的一些参数和返回信息。
二、 Ping 命令详解首先需要打开DOS命令界面,通过点击开始菜单中的“运行”选项,输入“ cmd 回车即可打开(如下图)。
回车后我们输入 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 -t Ping 指定的计算机直到中断。
-a 将地址解析为计算机名。
-n count 发送 count 指定的 ECHO 数据包数。
默认值为 4 。
-l length 发送包含由 length 指定的数据量的 ECHO 数据包。
默认为 32 字节;最大值是 65,527 。
-f 在数据包中发送 ' 不要分段 ' 标志。
数据包就不会被路由上的网关分段。
-i ttl 将' 生存时间 ' 字段设置为 ttl 指定的值。
Ping ip地址返回结果详解
Ping ip地址返回结果详解ping结果分析1) ping成功的结果分析例如输入“Ping61.135.163.94”,显示如下信息:Pinging 61.135.163.94 with 32 bytes of data:Reply from 61.135.163.94: bytes=32 time=126ms TTL=46Reply from 61.135.163.94: bytes=32 time=123ms TTL=46Reply from 61.135.163.94: bytes=32 time=122ms TTL=46Reply from 61.135.163.94: bytes=32 time=124ms TTL=46Ping statistics for 61.135.163.94:Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:Minimum = 122ms, Maximum = 126ms, Average = 123ms上述结果的意思为:Ping命令用32字节(这是Windows默认发送的数据包大小,如要改变,则应该在后面加上“-l 数据包大小”,如“Ping 61.135.163.94 -l 500”表示要测试的数据包大小为500字节)的数据包来测试能否连接到IP地址为“61.135.163.94”的主机;下面的四行“Reply from”表示本地主机已收到从被测试的机器上返回的信息——返回32个字节分别用了122、123、124、126毫秒,TTL为46。
关于TTL说明请看Ping出现TTL expired in transit的原因这篇。
友情提示:TTL(Time to Live)的意思是存在时间值,通过该值可以算出数据包经过了多少个路由器,方法是:用255减去返回的TTL值.,例如本例中返回250,则应该用255来减去250,得到5。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Ping ip地址返回结果详解
一、Ping
使用格式:ping [x] [-t] [-a] [-n count] [-l size]
参数介绍:
-t 让用户所在的主机不断向目标主机发送数据
-a 以IP地址格式来显示目标主机的网络地址
-n count 指定要Ping多少次,具体次数由后面的count来指定
-l size 指定发送到目标主机的数据包的大小
主要功能:用来测试一帧数据从一台主机传输到另一台主机所需的时间,从而判断主响应时间。
数在被测引擎中却排在倒数第二位。
但即使这样,我们仍然认为Yahoo可排在第一名,建议每个浏览或搜索Web的人都使用它。
详细介绍:该命令主要是用来检查路由是否能够到达某站点。
由于该命令的包长常小,所以在网上传递的速度非常快,可以快速检测您要去的站点是否可达。
如果执行Ping不成功,则可以预测故障出现在以下几个方面:网线是否连通,网络适配器配置是否正确,IP地址是否可用等。
如果执行Ping成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面,Ping成功只能保证当前主机与目的主机间存在一条连通的物理路径。
它的使用格式是在命令提示符下键入:Ping IP地址或主机名,执行结果显示响应时间。
重复执行这个命令,你可以发现Pi ng报告的响应时间是不同的。
具体的ping命令后还可跟好多参数,你可以键入ping后回车,以得到详细说明。
二、Ipconfig
使用格式:ipconfig [/?] [/all]
参数介绍:
/? 显示ipconfig的格式和参数的英文说明
/all 显示有关IP地址的所有配置信息
主要功能:显示用户所在主机内部的IP协议的配置信息
详细介绍:ipconfig程序采用Windows窗口的形式来显示IP协议的具体配置信息。
如果ipconfig命令后面不跟任何参数直接运行,程序将会在窗口中显示网络适配器的物理地址、主机的IP地址、子网掩码以及默认网关等。
还可以通过此程序查看主机的相关信息如:主机名、DNS服务器、节点类型等。
其中网络适配器的物理地址在检测网络错误时非常有用。
在命令提示符下键入ipconfig/?可获得ipconfig的使用帮助,键入ipconfig/all可获得IP 配置的所有属性。
举例说明:如果我们想很快地了解某一台主机的IP协议的具体配置情况,可以使用ipconfig 命令来检测。
其具体操作步骤如下:首先单击“开始”菜单,从弹出的菜单中找到“运行”命令,接着程序会打开一个标题为“运行”的对话框,在该对话框中,我们可以直接输入ipconfig命令,接着再单击一下回车键,我们就会看到一个如左图所示的界面。
如果用户想更加详细地了解该主机的其他IP协议配置信息,例如DNS服务器、DHCP服务器等方面的信息,可以直接单击该界面中的“详细信息”按钮。
三、tracert
使用格式:tracert [-d] [-h maximum_hops] [-j host_list] [- w timeout]
参数介绍:
-d 不解析目标主机的名称
-h maximum_hops指定搜索到目标地址的最大跳跃数
-j host_list按照主机列表中的地址释放源路由
-w timeout 指定超时时间间隔,程序默认的时间单位是毫秒
主要功能:判定数据包到达目的主机所经过的路径、显示数据包经过的中继节点清单和到达时间。
详细介绍:这个应用程序主要用来显示数据包到达目的主机所经过的路径。
该命令的使用格式是在DOS命令提示符下或者直接在运行对话框中键入如下命令:tracert主机IP地址或主机名。
执行结果返回数据包到达目的主机前所经历的中断站清单,并显示到达每个继站的时间。
该功能同ping命令类似,但它所看到的信息要比ping命令详细得多,它把你送出的到某一站点的请求包,所走的全部路由均告诉你,并且告诉你通过该路由的IP是多少,通过该IP的时延是多少。