133-实验五:Windows系统的网络测试命令的使用

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

计算机网络实验实验五:Windows系统的网络测试命令的使用教学目的:(1)熟悉Windows98/2003提供的常用网络测试工具。(2)掌握常用网络测试工具的使用。(3)通过测试工具,掌握分析网络故障点的技能。重点与难点:Ping命令的使用计算机网络实验实验步骤及实验要求:(一)ping命令的使用1)功能在TCP/IP协议组中,网络层IP协议是一个无连接的协议,使用IP协议传送数据包时,数据包可能会丢失、重复或乱序,因此,可以使用网际控制报文协议ICMP对IP协议提供差错报告。Ping命令就是一个基于ICMP协议的实用程字,通过该程序可以对源主机与目的主机之间的IP链路进行测试,测试的内容包括:IP数据包能否到达目的主机、是否会丢失数据包、传输延时有多大、统计丢包率等数据。2)语法格式ping命令的完整格式如下:ping[-t][-a][-ncount][-llength][-f][-ittl][-vtos][-rcount][-scount][-j-Hostlist]|[-kHost-list][-wtimeout]destination-list计算机网络实验3)参数说明-t:一直ping指定的计算机,直到按下Ctrl+C。-a:解析主机的NETBIOS主机名,一般是在运用ping命令后的第一行就显示出来。-ncount:定义用来测试所发出的测试包的个数,缺省值为4。通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助。-llength:定义所发送缓冲区的数据包的大小,在默认的情况下windows的ping发送的数据包大小为32byte,也可以自己定义,但有一个限制,就是最大只能发送65500byt。-f:在数据包中发送“不要分段”标志,一般你所发送的数据包都会通过路由分段再发送给对方,加上此参数以后路由就不会再分段处理。-ittl:指定TTL值在对方的系统里停留的时间,此参数同样是帮助你检查网络运转情况的。-vtos:将“服务类型”字段设置为“tos”指定的值。-rcount:在“记录路由”字段中记录传出和返回数据包的路由。通过此参数就可以设定你想探测经过的路由的个数,不过限制在9个。-scount:指定“count”指定的跃点数的时间戳,这个参数不记录数据包返回所经过的路由,最多也只记录4个。-jhost-list:利用“computer-list”指定的计算机列表路由数据包。-khost-list:利用“computer-list”指定的计算机列表路由数据包。连续计算机不能被中间网关分隔IP允许的最大数量为9。-wtimeout:指定超时间隔,单位为毫秒。destination-list:是指要测试的主机名或地址。计算机网络实验4)应用实例①判断本地的TCP/IP协议是否已安装ping127.0.0.1或ping机器名说明:若显示Replyfrom127.0.0.1....信息则说明已安装。计算机网络实验②测试网络的通畅ping-a211.66.88.1如果工作站上TCP/IP协议工作正常,即会以DOS屏幕方式显示如下所示的信息:PingingPROXY[211.66.88.1]with32bytesofdata:Replyfrom211.66.88.1:bytes=32time10msTTL=128Replyfrom211.66.88.1:bytes=32time10msTTL=128Replyfrom211.66.88.1:bytes=32time10msTTL=128Replyfrom211.66.88.1:bytes=32time10msTTL=128Pingstatistifor211.66.88.1:Packets:Sent=4,Received=4,Lost=0(0%loss),Approximateroundtriptimesinmilli-seconds:Minimum=0ms,Maximum=0ms,Average=0ms如果网络未连成功则显示如下错误信息:Pinging[211.66.88.1]with32bytesofdataRequesttimedout.Requesttimedout.Requesttimedout.Requesttimedout.Pingstatisticefor211.66.88.1:Packets:Sent=4,Received=0,Lost=4(100%loss),Approximateroundtriptimesinmilli-secondsMinimum=0ms,Maximum=0ms,Average=0ms计算机网络实验③获取计算机的IP地址利用ping这个工具我们可以获取对方计算机的IP地址,特别是在局域网中,我们经常是利用WIN2K/2003的DHCP动态IP地址服务自动为各工作站分配动态IP地址,这时当然我们要知道所要测试的计算机的NETBIOS名,也即我们通常在“网络邻居”中看到的“计算机名”。使用ping命令时我们只要用ping命令加上目标计算机名即可,如果网络连接正常,则会显示所ping的这台机的动态IP地址。其实我们完全可以在互联网使用,以获取对方的动态IP地址,这一点对于黑客来说是比较有用的,当然首先的一点就是你先要知道对方的计算机名。计算机网络实验④根据域名获得其对应的IP地址ping回车说明:显示的Replyfromxxx.xxx.xxx.xxx…信息则xxx.xxx.xxx.xxx就是域名对应的IP地址。⑤根据IP地址获取域名ping-axxx.xxx.xxx.xxx说明:若显示Pinging[xxx.xxx.xxx.xxx]...信息则对应的域名。计算机网络实验(2)IP配置命令的使用WINIPCFG.EXE(Win95/98)或IPCONFIG.EXE(Win2000/2003)是Windows系统上TCP/IP配置和测试工具,两者的功能基本相同。1)功能该工具主要用于发现和解决TCP/IP网络问题,可以用该工具获得主机配置信息,包括IP地址、子网掩码和默认网关等等。2)语法格式ipconfig[/all][/batchfile][/renewall][/releaseall][/renewn][/releasen]2)参数说明all:显示与TCP/IP协议有关的所有配置信息,包括主机名、IP地址、子网掩码、节点类型、是否启用IP路由、网卡的物理地址、默认网关等。batchfile:将命令显示的结果存入指定的文件中,便于逐项查看,如果省略file文件名,则系统会把这显示结果保存在系统的winipcfg.out文件中。renewall:更新全部网卡适配器的配置信息。releaseall:释放全部网卡适配器的配置信息。renewn:更新第n个网卡适配器(针对多网卡的配置环境)的配置信息。releasen:释放第n个网卡适配器(针对多网卡的配置环境)的配置信息。计算机网络实验4)应用实例①查看所有配置信息:winipcfg或ipconfig/all出现如下信息:HostName(计算机名):506Description(描述):PPPAdapater(点对点数据传输协议)PhysicalAddress(MAC地址):00-E0-4C-B6-9D-EBIPAddress(IP地址):211.66.88.118SubnetMask(子网掩码):255.255.255.128(用于识别是否在同一局域网内)DefaultGateway(默认网关):211.66.88.14(沟通不同网络的接点)DNSServer(域名服务器):211.66.88.8(提供域名到IP的查询服务)②刷新配置对于启用DHCP的Windows95/98客户,使用winipcfg命令的release和renew选项,而Windows2000/2003客户用ipconfig/release_all和ipconfig/renew_all命令,手动释放或更新客户的IP配置租约。计算机网络实验(3)netstat命令的使用1)功能netstat命令是运行于Windows95/98/NT/2000/2003系统的DOS提示符下的工具。该工具可以显示本机当前TCP/IP网络连接的情况,如当前网络连接信息(使用的端口和在使用的协议等)、接收和发出的数据、正在连接的远程系统名和端口信息等。2)语法格式netstat[-a][-e][-n][-s][-pproto][-r][interval]计算机网络实验3)参数说明-a:用来显示在本地机上的外部连接,包括远程所连接的系统、本地和远程系统连接时使用和开放的端口,以及本地和远程系统连接的状态等。这个参数通常用于获得用户的本地系统开放的端口,也可用于检查本地系统上是否被安装一些黑客的后门程序,如发现诸如:portl2345(TCP)netbus、port31337(UDP)BackOrifice之类的信息,则本地系统就很有可能被安装了后门。-n:该参数是以数字形式显示-a参数的内容,即以数字的形式显示IP地址和端口号。-e:显示以太网统计信息,通常与-s选项结合使用。-pproto:用来显示特定的协议配置信息,它的格式为:netstat–pxxxxxx可以是UDP、IP、ICMP或TCP,如要显示机器上的TCP协议配置情况则用:netstat–ptcp。-s:显示机器的默认情况下每个协议的配置统计,默认情况下包括TCP、IP、UDP、ICMP等协议-r:用来显示路由分配表。-interval:每隔“interval”秒重复显示所选协议的配置情况,直到按“CTRL+C”键中断。计算机网络实验4)应用实例①显示本地或与之相连的远程机器的连接状态,包括TCP、IP、UDP、ICMP协议的使用情况,了解本地机开放的端口情况。格式为:netstat–a。②检查网络接口是否已正确安装,如果在用netstat这个命令后仍不能显示某些网络接口的信息,则说明这个网络接口没有正确连接,需要重新查找原因;③通过加入“-r”参数查询与本机相连的路由器地址分配情况。格式为:netstat–r。④还可以检查一些常见的“后门”黑客程序,因为任何黑客程序都需要通过打开一个端口来达到与其服务器进行通信的目的。计算机网络实验(4)tracert命令的使用1)功能tracert命令将包含不同生存时间(TTL值)的Internet控制消息协议(ICMP回应)数据包发送到目标主机,以决定到达目标主机所经过的路由。路由上的每台路由器都要在转发该ICMP回应报文之前将其TTL值减小l通过TTL可以获得有效的路由跳数。当报文的TTL值减少到0时,路由器向源系统发回ICMP超时信息。tracert先发送TTL为1的回应数据包,并在随后的每次发送过程将TTL递增1,直到目标主机响应或TTL达到最大值,从而确定路由。tracert对路由上的每台路由器要测试3次,在其输出结果中包括每次测试的时间、路由器的域名(如有的话)及其IP地址。计算机网络实验2)语法格式tracert[-d][hmaximum_hops][-jcomputer-list][-wtimeout]target_name3)参数说明-d:阻止路由器在接收到的IP地址后再进行反向DNS(域名服务器)查询。-hmaximum_hops:指定从源头到目的地之间被跟踪的最大路由数目:缺省值是30。-jcomputer_list:任意排列从源头到目的地之间被跟踪的路由名称。-wtimeout:等待每个回应报文的应答时间,以毫秒计。target_name:指定目标主机(可以使用DNS即域名服务器,也可使用IP地址)。计算机网络实验4)应用实例tracert出现如下信息:Tracingroutetolychee.gznet.edu.cn[202.112.17.57]overamaximumof3

1 / 15
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功