延迟是互联网连接中常见的问题,会影响您的在线体验,导致页面加载缓慢和视频缓冲。延迟可能是由各种因素造成的,从网络拥塞到硬件故障。诊断和解决延迟问题可能是一个挑战,但使用 ping 实用程序可以很容易地完成。
ping 是一个网络实用程序,它通过向目标主机发送数据包并测量响应时间来检查主机是否可访问。ping 值是以毫秒 (ms) 为单位测量的往返时间 (RTT)。较低的 ping 值表示更快的连接,而较高的 ping 值表示延迟。
ping 在诊断和解决延迟问题中至关重要,因为它可以帮助您识别:
要使用 ping 诊断延迟问题,请执行以下步骤:
ping [目标主机地址或域名]例如:
ping www.Google.com
ping 结果将显示:
计算机常见的网络故障诊断及处理措施
当今社会,计算机网络技术的快速发展,发生故障是普遍的,下面是我为大家搜索整理的关于计算机常见的网络故障诊断及处理措施,欢迎参考阅读,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生培训网!
网络故障通常分为物理故障和逻辑故障两类,物理故障一般是指线路或设备出现物理类问题或说成硬件类问题,如设备或线路损坏、插头松动、线路受到严重电磁干扰等情况;逻辑故障中最常见的情况就是配置错误,是指因为网络设备的配置原因而导致的网络异常或故障。对一般用户来说逻辑故障最常见。
一、网络故障诊断
1.物理故障的诊断
1)软件工具ping
它是用来检查网络是否通畅或者网络连接速度的命令。其原理是利用网络上机器IP地址的唯一性,给目标IP地址发送一个数据包,再要求对方返回一个同样大小的数据包来确定两台网络机器是否连接相通,时延是多少。
2.逻辑故障的诊断
1)系统自带的网络诊断工具
Windows XP系统自带了一个非常方便实用的网络诊断工具,可以允许进行多种测试,收集不同的信息,根据选择的扫描选项,通过网络诊断扫描系统来查看计算机是否有网络连接,以及与网络有关的程序和服务是否在运行。
开始→控制面板→网络连接,打开控制面板窗口。点击窗口左侧的“网络疑难解答程序”选项。在打开的新窗口中你可以根据你已知道的问题来选择点击各项菜单,如果你什么也不清楚的话,建议选择“诊断网络配置并运行自动的网络测试”。
2)TCP/IP故障诊断工具
3)网络路径诊断工具
Tracert程序与Ipconfig程序类似,都是存在于计算机网络内部的`主要应用程序,其作用是用于检查路由通路是否畅通。检查的过程主要是以发送ICMP 包来实现的。因此,我们可以利用该程序有效诊断路由通路的故障,并根据Tracert程序反馈的信息及时有效的消除计算机网络路由故障。
二、计算机网络故障的处理措施
局域网网络连接出现的问题会有很多种情况,原因复杂,为了有效排查解决计算机网络故障,其排查顺序应遵循由外部到内部,由服务器到工作站,由软件到硬件的具体思路。由服务器到工作站即如果出现工作站不能入网的情况,先确定是否是服务器有问题。例如无法启动、死机、登录、口令等问题,然后再从工作站方面进一步分析,找到问题的解决措施。
1.网络硬件故障
路由器出现的故障可以分为两类:一类是硬故障,一类是软故障。常见的硬故障通常有系统不能正常加电或是部件损坏。软故障通常包括路由器端口参数设定有误、路由器配置错误、路由器cpu利用率过高和路由器内存余量太小等。
1)出现硬故障时,最简单的处理措施是替换排除法,用通信正常的网线和主机来连接集线器(或路由器),如能正常通信,则集线器或路由器正常;否则,再转换集线器端口排查,是端口故障还是集线器(或路由器)的故障。
2)如果路由器配置有错误,将导致路由循环或者是找不到远端地址,无法拔号上网,对于其循环问题,应该重新配置路由器端口动态路由或者是静态路由,正确配置路由即可以恢复线路。如果路由器端口参数的设定有错误,将会致使远端地址找不到,用Traeeroute命令或者是用Ping命令,查看在远端地址的哪个节点出现了问题,检查和修复该节点参数。路由器内存余量太小与路由器CPU利用率过高,致使网络服务质量变差,对此只有进行路由器的升级、扩展其内存等,好可以对网络拓扑结构进行重新规划。
3)无法登录路由器管理页面
如果以前登录过路由器管理界面,那么用户应该首先检查宽带路由器与电脑的硬件连接情况,检查路由器LAN口上的指示灯是否正常,如果计算机中装有防火墙或实时监控的杀毒软件,都暂时先关闭。然后将本机IP地址设为与宽带路由器同一网段,再将网关地址设为路由器的默认IP地址。
一般宽带路由器提供的都是Web管理方式,因此打开“Internet选项”对话框,在“连接”选项卡中,如果曾经创建过连接则勾选“从不进行拨号连接”选项,点击“局域网设置”按钮,将已勾选的选项全部取消选中即可。
2.网络软件故障
1)由于网络软件系统如网络协议软件、网络操作系统、网络应用系统,其自身存在各种缺陷,再加上各种病毒软件的危害,导致主机安全性故障。通常采用安装补丁、升级系统、安装杀毒软件来对病毒进行查杀和利用防火墙防范病毒攻击与蔓延,以此来排除主机安全性故障
2)常见的逻辑故障是对主机的网络地址参数设置不当。其包含主机配置的IP地址和其他主机产生冲突,或者是在网络范围内IP地址根本不存在,这会导致该主机不能连通。对于此类情况,可查看网络邻居属性中连接属性窗口,对TCP/IP选项参数进行检查,看其是否符合要求,其包括子网掩网、IP地址、网关、DNS参数,修复错误的设置。具体方法是:
3)网卡故障,指网卡损坏、驱动程序安装错误、网卡设置不当等。数据传输时,网卡的灯不闪烁就证明网卡已损坏,应及时更换;遇到驱动程序安装错误的情况应该用工具查看网卡的型号,根据具体的型号重新下载安装驱动程序,分别检查I/O端口地址及网卡的设置IRQ参数,发现冲突就要重新设置。
计算机网络技术的发展,可谓日新月异,但网络故障也层出不穷,目前已成为影响计算机网络稳定性的主要因素之一,因此,加强对计算机网络故障的分析和网络维护对保障网络稳定性有重要的作用,一旦发生故障就会造成用户不可估量的损失。所以,我们在面对计算机网络故障时要沉着冷静,应用科学的方法,通过检查、发现故障,采取针对性的措施排除故障,按照由外部到内部、由软件到硬件、从直观到复杂的原则,使计算机网络尽快恢复正常运行。
;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命令的具体语法格式: ping目的地址[参数1J[参数2]……
其中目的地址是指被测试计算机的IP地址或域名主要参数有: a:解析主机地址
c:数据:发出的测试包的个数,缺省值为无限ping l:数值:所发送缓冲区的大小
TTL:Time To Live 服务器会返回一个数值,然后每经过一个网络设备减1
操作系统 TTL Unix 255 Linux
Windows NT/XP/2000 128 Windows 95/98/ME
以上面的结果为例
1. Reply from 61.135.179.166: bytes= time=48ms TTL=50
的网络包用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
在平时的客户端维护中,经常会遇到各种各样的问题,在出现问题以后,首先对问题的判断要有一个清晰的思路,其次就是要根据现场的情况对问题做出初步的判断,最后根据判断结果对故障进行逐步的排除,最终找出故障原因。 在维护中对于出现的问题,如果维护经验比较丰富,可能根据以往的经验就可以直接判断出故障的原因并加以排除,但对于大多数人来说,故障排除还是要按照一定的流程来进行,根据现场客户描述的故障现象,利用ping、tracert、nslookup命令逐步的找出故障的原因。 1、利用ping命令来测试客户端到网关的连接是否正常,如果ping不通网关,就要检查终端IP配置是否正确,检查网卡、信息点模块和跳线以及交换机的配置等硬件,查找出故障原因。 2、在ping网关正常的情况下,如果还是无法上网,就要检查网络的路由了,可以利用tracert命令跟踪路由,逐跳的检查网络的路由信息,确认终端到网络出口的连通性。 3、利用tracert命令跟踪路由信息没有问题的情况下,利用nslookup命令检查DNS解析的配置是否正确。 网络故障的排除没有固定的模式,但是对于故障的排除一定要有一个清晰的思路,逐步的排除可能引起故障的原因,最终排除故障。
关于网络故障的诊断与处理
网络故障带来了很多烦恼,轻则影响用户网络运行质量,重则导致整个网络瘫痪,带来巨大的经济损失。以下是我搜索整理的关于网络故障的诊断与处理,供参考阅读,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生培训网!
随着电子政务、企业信息化和电子商务的迅速发展,计算机网络正在融入社会生活的各个方面。计算机网络的广泛应用带来了许多便利,人们对网络的稳定运行提出越来越高的要求。但随之而来的网络故障也带来了很多烦恼,轻则影响用户网络运行质量,重则导致整个网络瘫痪,带来巨大的经济损失。在网络出现故障时要做到及时发现网络故障、准确定位网络故障并且能及时排除故障就显得特别重要。
1、按照网络故障不同性质
1.物理故障
指的是设备或线路损坏、插头松动、线路受到严重电磁干扰等情况。例如,网络管理人员发现网络某条线路突然中断,首先用ping或fping检查线路在网管中心这边是否连通。ping的格式为:ping 192.168.0.1 (192.168.0.1是ip地址,可以是主机的ip也可以是网络中另一台计算机的ip)。ping一般一次只能检测到一端到另一端的连通性,而不能一次检测一端到多端的连通性,但fping一次就可以ping多个ip地址,比如c类的整个网段地址等。顺便多说一句,网络管理员经常发现有人依次扫描本网的大量ip地址,不一定就是有黑客攻击,fping也可以做到。如果连续几次ping都出现requst time out信息,表明网络不通。这时去检查端口插头是否松动,或者网络插头误接,这种情况经常是没有搞清楚网络插头规范或者没有弄清网络拓扑规划的情况下导致的。另一种情况,比如两个路由器router直接连接,这时应该让一台路由器的出口连接另一台路由器的入口,而这台路由器的入口连接另一路由器的出口才行。当然,集线器hub、交换机、多路复用器也必须连接正确,否则也会导致网络中断。
2.逻辑故障
逻辑故障中最常见的情况就是配置错误,就是指因为网络设备的配置原因而导致的网络异常或故障。配置错误可能是路由器端口参数设定有误,或路由器路由配置错误以至于路由循环或找不到远端地址,或者是路由掩码设置错误等。比如,同样是网络中的线路故障,该线路没有流量,但又可以ping通线路的两端端口,这时就很有可能是路由配置错误了。遇到这种情况,我们通常用“路由跟踪程序”就是traceroute,它和ping类似,最大的区别在于traceroute是把端到端的线路按线路所经过的路由器分成多段,然后以每段返回响应与延迟。如果发现在traceroute的结果中某一段之后,两个ip地址循环出现,这时,一般就是线路远端把端口路由又指向了线路的近端,导致ip包在该线路上来回反复传递。幸好traceroute可以检测到哪个路由器之前都能正常响应,到哪个路由器就不能正常响应了。这时只需更改远端路由器端口配置,就能恢复线路正常了。逻辑故障的另一类就是一些重要进程或端口关闭,以及系统的负载过高。比如也是线路中断,没有流量,用ping发现线路端口不通,检查发现该端口处于down的状态,这就说明该端口已经关闭,因此导致故障。这时只需重新启动该端口,就可以恢复线路的连通了。还有一种常见情况是路由器的负载过高,表现为路由器cpu温度太高、cpu利用率太高,以及内存剩余太少等,如果因此影响网络服务质量,最直接也是最好的办法就是――更换路由器。
2、按照网络故障不同对象
1.线路故障
线路故障最常见的情况就是线路不通,诊断这种情况首先检查该线路上流量是否还存在,然后用ping检查线路远端的路由器端口能否响应,用traceroute检查路由器配置是否正确,找出问题逐个解决。
2.路由器故障
线路故障中很多情况都涉及到路由器,因此也可以把一些线路故障归结为路由器故障。检测这种故障,需要利用mib变量浏览器,用它收集路由器的路由表、端口流量数据、计费数据、路由器cpu的温度、负载以及路由器的内存余量等数据,通常情况下网络管理系统有专门的管理进程不断地检测路由器的关键数据,并及时给出报警。而路由器cpu利用率过高和路由器内存余量太小都将直接影响到网络服务的质量。解决这种故障,只有对路由器进行升级、扩大内存等,或者重新规划网络拓扑结构。
3.主机故障
主机故障常见的现象就是主机的配置不当。包括主机配置的IP地址与其他主机冲突,或IP地址根本就不在于网络范围内,这将导致该主机不能连通。发生类似的情况,可通过查看网络邻居属性中的连接属性窗口,检查TCP/IP选项参数是否符合要求,包括IP地址、子网掩码、网关和DNS参数,对错误的设置进行修复。 主机安全性故障 主机主机性故障包括主机资源被盗和黑客入侵。对于主机资源要注意不要轻易地共享本机硬盘;对于主机被黑客 控制的故障可以通过监视主机的流量、扫描主机端口和服务,安装防火墙和加补系统补丁来防止可能的漏洞。
实例:传输上百兆数据时出现“网络资源不足”的提示。按常规,网络故障一般不排除以下几点:网卡有问题、水晶头做得不规范、网线有问题、网卡驱动或网络协议有问题等。但是根据故障现象来看,以上猜测都可以排除,因为任何一个地方存在问题,就不可能在微机之间进行数据传输,从而可以判断问题应该出在环境因素上。由于大量的数据传输需要频繁的数据读取,这就要有一个相对平稳的传输环境,而网卡附近有干扰时,这种平稳的环境就会被破坏。一般要确保网卡不插在离显卡很近的插槽上,因为现在的显卡一般都带有风扇,而显卡风扇将影响到网卡的工作,尤其是显卡在频繁工作时,影响将更加明显。把网卡拔下来,插到离显卡一个较远的插槽上,即可解决大量数据传输时出现的问题。
;Ping网关是测试局域网连接的有效方法之一。IP网关是在局域网中互联不同网络间的通信节点,用于在内部网络与Internet之间传输数据。Ping网关意味着一个计算机向IP网关发送ICMP报文,用来测试局域网内是否存在问题,并测试数据包的往返时间。如果有任何问题或有延迟,则可以排除问题并尝试修复。
Ping网关是一种快速确认您的计算机是否与互联网连接的方法。通过ping网关,我们可以测试是否有任何连接问题。如果您的计算机和网关之间的连接出现故障,您可以采取措施解决问题。Ping网关的结果还可以用来确定网络延迟,它可以帮助您快速识别并解决与网络相关的问题。
Ping网关的主要作用是为电脑用户提供一个简单有效的网络测试的方法。Ping网关是网络故障排查的首要工具之一。通过Ping网关,用户可以确认是否能够成功访问网关,并确定往返时间。通过这种方式,用户可以解决电脑与IP网关之间的任何网络连接问题,并避免因延迟和连接中断而造成的数据传输问题。Ping网关还可以用来测量媒介与设备之间的链路质量,确保网络连接性能处于最佳状态。
简单的理解为:tracert是获得目标ip经过路径的所有地址Ping就是一个测试程序,可以检验本地或目标网络的延迟,如果Ping运行正确,我们大体上就可以排除网络访问层、网卡、路由器等存在的故障减小了问题的范围以下为资料:Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路径。 Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。 Tracert 工作原理 通过向目标发送不同 IP 生存时间 (TTL) 值的“Internet 控制消息协议 (ICMP)”回应数据包,Tracert 诊断程序确定到目标所采取的路由。 要求路径上的每个路由器在转发数据包之前至少将数据包上的 TTL 递减 1。 数据包上的 TTL 减为 0 时,路由器应该将“ICMP 已超时”的消息发回源系统。 Tracert 先发送 TTL 为 1 的回应数据包,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。 通过检查中间路由器发回的“ICMP 已超时”的消息确定路由。 某些路由器不经询问直接丢弃 TTL 过期的数据包,这在 Tracert 实用程序中看不到。 Tracert 命令按顺序打印出返回“ICMP 已超时”消息的路径中的近端路由器接口列表。 如果使用 -d 选项,则 Tracert 实用程序不在每个 IP 地址上查询 DNS。 在下例中,数据包必须通过两个路由器(10.0.0.1 和 192.168.0.1)才能到达主机 172.16.0.99。 主机的默认网关是 10.0.0.1,192.168.0.0 网络上的路由器的 IP 地址是 192.168.0.1。 C:\>tracert 172.16.0.99 -d Tracing route to 172.16.0.99 over a maximum of 30 hops 1 2s 3s 2s 10,0.0,1 2 75 ms 83 ms 88 ms 192.168.0.1 3 73 ms 79 ms 93 ms 172.16.0.99 Trace 是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中Ping 是一个十分好用的TCP/IP工具。 它主要的功能是用来检测网络的连通情况和分析网络速度。 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 -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测试是一种常用的网络工具,用于检测主机之间的连接速度和可用性。 它通过向目标主机发送一个小的数据包(通常是64个字节)并等待其返回来判断网络连接的延迟和丢包情况。 Ping测试的原理是基于ICMP协议(Internet Control Message Protocol),它是在IP协议上的一种网络层协议,用于在IP网络中进行错误报告、网络测试和诊断等功能。 当我们执行ping测试时,计算机会向目标主机发送一个ICMP Echo Request(回显请求)数据包,目标主机在接收到该请求后会立即返回一个ICMP Echo Reply(回显回复)数据包。 通过测量发送请求和接收回复之间的时间间隔,可以计算出往返延迟(Round-Trip Time,RTT),即从发送请求到接收回复所经过的时间。 Ping测试的结果通常包括以下几个指标:1. 往返延迟(RTT):表示从发送请求到接收回复所经过的时间,单位为毫秒(ms)。 延迟越低,网络连接速度越快。 2. 丢包率:表示在发送请求过程中丢失的数据包的比例。 丢包率越低,网络连接越稳定。 3. 最大延迟(Max):表示在一系列测试中最长的延迟时间,即RTT的最大值。 4. 最小延迟(Min):表示在一系列测试中最短的延迟时间,即RTT的最小值。 5. 平均延迟(Avg):表示一系列测试中所有RTT的平均值。 Ping测试可以帮助我们了解网络连接的质量和稳定性。 在网络故障排除中,ping测试常用于检测网络是否可达、定位网络延迟和丢包问题。 此外,ping测试还可以用于评估网络服务提供商的性能、测试服务器的响应速度等。 需要注意的是,由于ping测试的结果受到网络状况的影响,因此在进行测试时,最好进行多次测试并取平均值,以获得更准确的结果。
ping命令的作用- - Ping是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中Ping 是一个十分好用的TCP/IP工具。 它主要的功能是用来检测网络的连通情况和分析网络速度。 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 -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的返回信息有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信息比较特殊,它出现的机率很少。 它表示对方或中途的服务器繁忙无法回应。 怎样使用Ping这命令来测试网络连通呢? 连通问题是由许多原因引起的,如本地配置错误、远程主机协议失效等,当然还包括设备等造成的故障。 首先我们讲一下使用Ping命令的步骤。 使用Ping检查连通性有五个步骤: 1. 使用ipconfig /all观察本地网络设置是否正确; 2. Ping 127.0.0.1,127.0.0.1 回送地址Ping回送地址是为了检查本地的TCP/IP协议有没有设置好; 3. Ping本机IP地址,这样是为了检查本机的IP地址是否设置有误; 4. Ping本网网关或本网IP地址,这样的是为了检查硬件设备是否有问题,也可以检查本机与本地网络连接是否正常;(在非局域网中这一步骤可以忽略) 5. Ping远程IP地址,这主要是检查本网或本机与外部的连接是否正常。 在检查网络连通的过程中可能出现一些错误,这些错误总的来说分为两种最常见。 1. Request Timed Out request time out这提示除了在《PING(一)》提到的对方可能装有防火墙或已关机以外,还有就是本机的IP不正确和网关设置错误。 ①、IP不正确: IP不正确主要是IP地址设置错误或IP地址冲突,这可以利用ipconfig /all这命令来检查。 在WIN2000下IP冲突的情况很少发生,因为系统会自动检测在网络中是否有相同的IP地址并提醒你是否设置正确。 在NT中不但会出现request time out这提示而且会出现Hardware error这提示信息比较特殊不要给它的提示所迷惑。 ②、网关设置错误:这个错误可能会在第四个步骤出现。 网关设置错误主要是网关地址设置不正确或网关没有帮你转发数据,还有就是可能远程网关失效。 这里主要是在你Ping外部网络地址时出错。 错误表现为无法Ping外部主机返回信息Request timeout。 2. Destination Host Unreachable 当你在开始PING网络计算机时如果网络设备出错它返回信息会提示destination host unreachable。 如果局域网中使用DHCP分配IP时,而碰巧DHCP失效,这时使用 PING命令就会产生此错误。 因为在DHCP失效时客户机无法分配到IP系统只有自设IP,它往往会设为不同子网的IP。 所以会出现Destination Host Unreachable。 另外子网掩码设置错误也会出现这错误。 还有一个比较特殊就是路由返回错误信息,它一般都会在Destination Host Unreachable前加上IP地址说明哪个路由不能到达目标主机。 这说明你的机器与外部网络连接没有问题,但与某台主机连接存在问题。 举个例子吧。 我管理的网络有19台机,由一台100M集线器连接服务器,使用DHCP动态分配IP地址。 有一次有位同事匆忙地告诉我我的OUTLOOK打不开了,我到他机器检查,首先我检查了本地网络设置,我用ipconfig /all看IP分配情况一切正常。 接着我就开始PING网络中的其中一台机器,第一次PING结果很正常,但OUTLOOK还是无法使用其它网络软件和Copy网络文件都可以使用但网络速度很慢,第二次PING我用了一个参数-t(-t可以不中断地PING对方,当时我想PING一次可能发现不了问题)发现有time=30ms和request time out,从服务器PING这台机就更有趣,request time out比正常数据还多,在局域中竟然有time=30ms和request time out太不正常了。 开始我认为是网卡的问题但换网卡后故障依旧,重做网线还是不能解决问题,这故障真有趣!最后我没办法了把它插在集线器端口上的另一端的网线换到另一个端口,哈!故障解决了。 原来是集线器端口坏了。 如何用Ping命令来判断一条链路的速度? Ping这个命令除了可以检查网络的连通和检测故障以外,还有一个比较有趣的用途,那就是可以利用它的一些返回数据,来估算你跟某台主机之间的速度是多少字节每秒 我们先来看看它有那些返回数据。 Pinging 202.105.136.105 with 32 bytes of data: Reply from 202.105.136.105: bytes=32 time=590ms TTL=114 Reply from 202.105.136.105: bytes=32 time=590ms TTL=114 Reply from 202.105.136.105: bytes=32 time=590ms TTL=114 Reply from 202.105.136.105: bytes=32 time=601ms TTL=114 Ping statistics for 202.105.136.105: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 590ms, Maximum = 601ms, Average = 593ms 在例子中bytes=32表示ICMP报文中有32个字节的测试数据(这是估算速度的关键数据),time=590ms是往返时间。 怎样估算链路的速度呢?举个例子吧。 我们把A和B之间设置为PPP链路。 从上面的PING例子可以注意到,默认情况下发送的ICMP报文有32个字节。 除了这32个字节外再加上20个字节的IP首部和8个字节的ICMP首部,整个IP数据报文的总长度就是60个字节(因为IP和ICMP是Ping命令的主要使用协议,所以整个数据报文要加上它们)。 另外在使用Ping命令时还使用了另一个协议进行传输,那就是PPP协议(点对点协议),所以在数据的开始和结尾再加上8个字节。 在传输过程中,由于每个字节含有8bit数据、1bit起始位和1bit结束位,因此传输速率是每个字节2.98ms。 由此我们可以估计需要405ms。 即68*2.98*2(乘2是因为我们还要计算它的往返时间)。 我们来测试一下 b/s的链路: Pinging 202.105.36.125 with 32 bytes of data: Reply from 202.105.36.125: bytes=32 time=415ms TTL=114 Reply from 202.105.36.125: bytes=32 time=415ms TTL=114 Reply from 202.105.36.125: bytes=32 time=415ms TTL=114 Reply from 202.105.36.125: bytes=32 time=421ms TTL=114 Ping statistics for 202.105.36.125: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 415ms, Maximum = 421ms, Average = 417ms 看是不是差不多啊。 ^_^ 这里大家可能要注意到,这估算值跟实际值是有误差的,为什么呢?因为我们现在估算的是一个理论值,还有一些东西我们没有考虑。 比如在网络中的其它干扰,这些干扰主要来之别的计算机。 因为在你测试时不可能全部计算机停止使用网络给你做测试,这是不实际的。 另外就是传输设备,因为有某些设备如MODEM它在传输时会把数据压缩后再发送,这大大减少了传输时间。 这些东西产生的误差我们是不能避免的,但其数值大约在5%以内我们都可以接受(利用MODEM传输例外),但是可以减少误差的产生。 比如把MODEM的压缩功能关闭和在网络没有那么繁忙时进行测试。 有时候误差是无须消除的。 因为我们需要这些误差跟所求得的理论值进行比较分析,从而找出网络的缺陷而进行优化。 这时测试网络的所有数据包括误差都会成为我们优化的依据。 还要注意,这种算法在局域网并不适用,因为在局域网中速度非常的快几乎少于1ms,而Ping的最小时间分辨率是1ms,所以根本无法用Ping命令来检测速度。 如果想测试速度那就要用专门仪器来检测。 总的来说,Ping命令是一个在故障检查方面很有用而且很便利的工具,你不应该忽视它的存在。
Ping命令用于来检测网络连通性 命令格式为“ping 目的IP” ping参数用ping /?查看 在排除故障时,一般情况下需要按照下列顺序诊断网络连接: 1、Ping 127.0.0.1,以验证本地计算机上是否正确地配置了 TCP/IP。 2、Ping 本地计算机的 IP 地址,以验证其是否已正确地添加到网络中。 3、Ping 默认网关的 IP 地址,以验证默认网关是否正常工作以及是否可以与本地网络上的本地主机进行通信。 4、Ping 远程主机的 IP 地址,以验证是否可以通过路由器进行通信。
ping命令、ipconfig命令和arp命令都是网络管理工具,但它们的作用和使用方式有所不同。 1. ping命令:用于测试网络连接是否正常,以及测量网络延迟和丢包率。 它通过发送ICMP(Internet Control Message Protocol)回显请求,来检查目标主机是否可达。 ping命令通常用于网络故障排除和性能测试。 2. ipconfig命令:用于显示和配置网络接口的IP地址、子网掩码、默认网关等信息。 它可以显示当前系统的网络配置信息,以及修改网络配置参数。 ipconfig命令通常用于检查网络连接是否正确配置,以及解决网络连接问题。 3. arp命令:用于显示和管理本地主机的ARP(Address Resolution Protocol)缓存。 ARP协议用于将IP地址映射到MAC地址,以便在局域网内进行通信。 arp命令可以显示本地主机的ARP缓存,以及清除或添加ARP缓存条目。 arp命令通常用于解决网络通信问题,如MAC地址冲突等。 总之,ping命令、ipconfig命令和arp命令都是网络管理工具,但它们的作用和使用方式有所不同,可以根据具体的网络问题选择合适的工具来进行故障排除和维护。
本文地址:http://www.hyyidc.com/article/17930.html