实验一:常用网络命令的使用【实验目的】1、熟悉使用ping、ipconfig(/winipcfg)、netstat、tracert等命令工具来进行测试;2、熟悉使用常用网络命令。【实验性质】验证性实验【实验学时】1-2学时【实验导读】目前使用的Windows95/98/NT/2000/Me/XP都自带了大量的测试程序,如果我们能够掌握这些工具的功能,并熟练的使用它们,将会帮助我们更好地使用和管理网络。一、使用Ping工具进行测试Ping无疑是网络中使用最频繁的小工具,主要用于测定网络的连通性。Ping程序使用ICMP协议简单地发送一个网络包并请求应答,接收请求的目的主机再次使用ICMP发回同其接收的数据一样的数据,于是Ping便可对每一个包的发送和接收报告往返时间,并报告无响应包的百分比,这在确定网络是否正确连接,以及网络连接的状况(包丢失率)十分有用。Ping是Windows操作系统集成的TCP/IP应用程序之一,可在“开始”里的“运行”中直接执行。1、Ping工具的命令格式和参数说明(参见联机帮助)2、用Ping工具测试本台计算机上TCP/IP协议的工作情况可以使用Ping工具测试本台计算机上TCP/IP协议的配置和工作情况,方法是Ping本机的IP地址,例如:Ping202.192.0.9,如果本机的TCP/IP协议工作正常,则会出现如下所示的信息。Microsoft(R)Windows98(C)CopyrightMicrosoftCorp1992–1999.C:\WINDOWSping202.192.0.9Pinging202.192.0.9with32bytesofdata:Replyfrom202.192.0.9:bytes=32time10msTTL=128Replyfrom202.192.0.9:bytes=32time10msTTL=128Replyfrom202.192.0.9:bytes=32time10msTTL=128Replyfrom202.192.0.9:bytes=32time10msTTL=128Pingstatisticsfor202.192.0.9:Packets:Sent=4,Received=4,Lost=0(0%loss),Approximateroundtriptimesinmilli-seconds:Minimum=0ms,Maximum=0msAverage=0ms以上返回了4个测试数据包(Replyfrom……),其中bytes=32表示测试中发送的数据包大小是32字节,time10ms表示数据包在本机与对方主机之间往返一次所用的时间小于10毫秒,TTL=128表示当前测试使用的TTL(TimetoLive)值为128(系统默认值)。若本机的TCP/IP协议设置错误,则返回如下的响应失败信息。Pinging202.192.0.9with32bytesofdata:Requesttimedout.Requesttimedout.Requesttimedout.Requesttimedout.Pingstatisticsfor202.192.0.9:Packets:Sent=4,Received=0,Lost=4(100%loss),Approximateroundtriptimesinmilli-seconds:Minimum=0ms,Maximum=0msAverage=0ms此时需要对本机的TCP/IP协议进行检查,主要是看是否分配IP地址,是否将TCP/IP协议与网卡进行绑定,另外网卡的安装必须要进行检查。3、常见的出错信息Ping命令的出错信息通常分为4种情况。(1)unknownhostunknownhost(不知名主机),这种出错信息的意思是,该远程主机的名字不能被命名服务器转换成IP地址。故障原因可能是命名服务器有故障,或者其名字不正确,或者网络管理员系统与远程主机的通信线路有故障。如:C:\WINDOWSping(2)NetworkunreachableNetworkunreachable(网络不能到达),这是本地系统没有到达远程系统的路由,可用netstart–rm检查路由表来确定路由配置情况。(3)NoanswerNoanswer(无响应),远程系统没有响应。说明本地系统有一条到达远程主机的路由,但却接受不到它发给该远程主机的任何分组报文。故障原因可能是远程主机没有工作,亦或本地或远程主机网络配置不正确,或者本地或远程的路由器没有工作、或者通信线路有故障,再或者远程主机存在路由选择问题。(4)timedoutTimedout(超时),与远程主机的链接超时,数据包全部丢失。故障原因可能是到路由器的连接问题、路由器不能通过也可能是远程主机已经停机。4.用Ping工具测试其他计算机上TCP/IP协议的工作情况在确保本机网卡和网络连接正常的情况下,可以使用Ping命令测试其他计算机上的TCP/IP协议的工作情况,即实现网络的远程测试。其方法是在本机操作系统的DOS提示符下Ping对方的IP地址,如:Ping202.192.0.1。对测试结果的分析可以参见前面介绍的Ping本机IP地址时的情况。二、使用网络路由跟踪工具Tracert进行测试网络路由跟踪程序Tracert是一个基于TCP/IP协议的网络测试工具,利用该工具可以查看从本地主机到目标主机所经过的全部路由。无论在局域网还是在广域网或因特网中,通过Tracert所显示的信息,既可以掌握一个数据包信息从本地计算机到达目标计算机所经过的路由,还可以了解网络堵塞发生在哪个环节,为网络管理和系统性能分析及优化提供依据。1、跟踪路由如果要跟踪某一台网上计算机到某网站之间所经过的路由,可以直接在操作系统的DOS操作符下输入“Tracertoa.qcxy.hb.cn”命令,将显示如下的信息:Tracingroutetooa.qxcy.hb.cn[61.183.20.21]Overamaximumof30hops:11ms10ms10msAdmin[192.168.0.1]21ms1ms10ms61.183.20.12931ms1ms1msoa.qcxy.hb.cn[61.183.20.21]Tracecomplete.从以上信息可以看出,这条线路中总共经过了3个路由器,通过查看每个路由的延时长短就可判断每一段网络连接的质量。2、Tracert命令详解Tracert的命令格式为:Tracert[-d][-hmaximum_hops][-jcomputer-list][-wtimeout]target_name它的主要参数说明如下:-d指定不将地址解析为计算机名-hmaximum_hops指定搜索目标的最大跃点数-jcomputer-list指定沿computer-list的稀疏源路由-wtimeout每次应答等待timeout指定的微秒数target_name目标计算机的名称3、Tracert命令在局域网互连中的应用在同一个局域网中发生故障时,可通过前面所讲的ping命令来检测,但在跨网段或多个局域网互连的网络中,如果要精确地定位网络中的故障点,ping就显得有些无能为力了,这时Tracert工具便派上了用场。当两个网络中的用户无法进行互访时,有时很难确定到底是哪个局域网中的路由服务出现了错误,利用Tracert工具就可以方便地判断故障究竟出在什么地方。方法是在其中的一个客户机上先跟踪检测本局域网服务器的主机名,如在局域网1中输入命令“Tracertpc1”,如果返回正确的信息,则说明本局域网内部的连接没有问题。再跟踪检测对方服务器的主机名,如局域网1中的用户可输入命令“Tracertadmin”,如果返回出错信息,则说明故障点出现在对方的局域网中,或者连接两个局域网的线路或连接设备有问题。三、ipconfig命令的使用Ipconfig(应用于Win2000及其以上)命令显示所有当前的TCP/IP网络配置项。这里主要说明Ipconfig。Ipconfig命令的使用格式为:Ipconfig[/all|/renew[adapter]|/release[adapter]]。各参数的说明如下:1、/all将显示所有网络配置值,如:DNS服务器地址、IP地址、子网掩码地址、默认网关的IP地址等;2、/renew[adapter]更新DHCP配置参数,只在运行DHCP客户端服务系统上可用/release[adapter]释放当前的DHCP配置,该选项禁用本地系统上的TCP/IP,并只在DHCP客户端上可用。四、netstat命令的使用Netstat命令用于显示活动的TCP连接、计算机侦听的端口、以太网统计信息、IP路由表、IPv4统计信息(对于IP、ICMP、TCP和UDP协议)以及IPv6统计信息(对于IPv6、ICMPv6、通过IPv6的TCP以及通过IPv6的UDP协议)。使用时如果不带参数,netstat将显示活动的TCP连接。例如:(1)在本机MS-DOS提示符下输入“netstat–a”命令,执行后,将显示所有活动的TCP连接以及计算机侦听的TCP和UDP。(2)在本机MS-DOS提示符下输入“netstat-e-s”命令,执行后,显示以太网统计信息和所有协议的统计信息。五、Nslookup命令的使用Nslookup命令将显示域名服务器的信息。在本地计算机MS-DOS提示符下输入“Nslookup/?”将看到详细的命令说明。简单应用可以直接输入:“Nslookup域名”,这这时可以查找到当前域名对应的IP地址。5、Net命令的使用许多网络命令都是以net开头,在本机MS-DOS提示符下输入“net/?或nethelp”将看到所有的net命令的列表。例如:(1)在本机MS-DOS提示符下输入“netview某机的IP地址”可以显示该计算机上的共享资源.(2)在本机MS-DOS提示符下输入“netuseK:\\某机的IP地址\MUSIC”,会将这个IP地址机上的MUSIC共享目录映射为本地的K盘。【实验内容】1、使用Ping工具测试本机TCP/IP协议的工作情况。2、使用IPconfig工具测试本机TCP/IP网络配置。3、使用Tracert工具测试本机到某主机所经过的路由数。4、使用netstat等命令,并分析其结果。命令的使用方法参照联机帮助和本实验导读。实验截图如下:实验总结:通过这次试验掌握了基本的网络命令,提高了对进一步学习网络知识的兴趣。