如果你是一个网络管理员,相信你肯定会和笔者一样经常受到网络故障的困扰。网络和单机最大的不同就是其牵一发而动全身的特性,一台单机上的问题很可能映射到网络中的某个环节,甚至破坏全部的网络运转。那么当网络特别是家庭、企业级用户的局域网络发生故障时,我们该如何面对,又应该如何处理呢?呵呵,硬有硬办法,软有软道理,解决方案可能涉及到很多方面,甚至国外已经有了相关的硬件测试工具,不过价格嘛......本文仅就目前在国内局域网中广泛应用的windows 98/nt/2000操作系统中内置的网络测试工具和网友诸君探讨一下。
一、ping的技法
相信玩过网络的哥们都会对“ping”这个命令了如指掌。ping命令是windows 95/98/nt中集成的一个专用于tcp/ip协议的探测工具。大凡是应用tcp/ip协议的局域或广域网络,不管你是内部只管理几台电脑的家庭、办公室局域网,还是校园网、企业网甚至inte.net国际互联网络,当客户端与客户端之间无法正常进行访问或者网络工作出现各种不稳定的情况时,建议大家一定要先试试用ping这个命令来确认并排除问题,有的时候可以一次奏效。
1.ping命令的语法格式
既然是技法嘛,当然有必要先给不了解ping 命令的哥们介绍一下ping命令的具体语法格式:ping目的地址[参数1][参数2]……
其中目的地址是指被测试计算机的ip地址或域名。主要参数有:
a:解析主机地址。
n:数据:发出的测试包的个数,缺省值为4。
l:数值:所发送缓冲区的大小。
t:继续执行ping命令,直到用户按ctrl+c终止。
有关ping的其他参数,可通过在ms-dos提示符下运行ping或ping-?命令来查看。
2.ping命令的应用技巧
用ping工具检查网络服务器和任意一台客户端上tcp/ip协议的工作情况时,只要在网络中其他任何一台计算机上ping该计算机的ip地址即可。例如要检查网络文件服务器192.192.225.225 hpqw上的tcp/ip协议工作是否正常,只要在开始菜单下的“运行”子项中键入ping 192.192.225.225就可以了。如果hpqw的tcp/ip协议工作正常,即会以dos屏幕方式显示如下所示的信息:
pinging 192.192.225.225 with 32 bytes of data:
reply from 192.192.225.225:bytes=32 time=1ms ttl=128
reply from 192.192.225.225:bytes=32 time<1ms ttl=128
reply from 192.192.225.225:bytes=32 time<1ms ttl=128
reply from 192.192.225.225:bytes=32 time<1ms ttl=128
ping statistice for 192.192.225.225:
packets:sent=4,received =4,lost =0(0% loss)
approximate round trip times in milli-seconds:
minimum=0ms,maximum=1ms,average=0ms
以上返回了4个测试数据包,其中bytes=32 表示测试中发送的数据包大小是32个字节,time<10ms表示与对方主机往返一次所用的时间小于10毫秒,ttl=128表示当前测试使用的ttl(time to live)值为128(系统默认值)。
如果网络有问题,则返回如下所示的响应失败信息:
pinging 192.192.225.225 with 32 bytes of data
request timed out.
request timed out.
request timed out.
request timed out.
ping statistice for 192.192.225.225:
packets:sent=4,received =0,lost\=4(100% loss),
approximate round trip times in milli-seconds
minimum=0ms,maximum=0ms,average=0ms
出现此种情况时,作为网管就要仔细分析一下网络故障出现的原因和可能有问题的网上结点了,建议从以下几个方面来着手排查:一是看一下被测试计算机是否已安装了tcp/ip协议;二是检查一下被测试计算机的网卡安装是否正确且是否已经连通;三是看一下被测试计算机的tcp/ip协议是否与网卡有效的绑定(具体方法是通过选择“开始→设置→控制面板→网络”来查看);四是检查一下windows nt服务器的网络服务功能是否已启动(可通过选择“开始→设置→控制面板→服务”,在出现的对话框中找到“server”一项,看“状态”下所显示的是否为“已启动”)。如果通过以上四个步骤的检查还没有发现问题的症结,建议大家重新安装并设置一下tcp/ip协议,如果是tcp/ip协议的问题,这时绝对可以彻底解决。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器