计算机网络技术实验:实验四 常见网络命令的使用_第1页
计算机网络技术实验:实验四 常见网络命令的使用_第2页
计算机网络技术实验:实验四 常见网络命令的使用_第3页
计算机网络技术实验:实验四 常见网络命令的使用_第4页
计算机网络技术实验:实验四 常见网络命令的使用_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验四常见网络命令的使用

一、实验目的

理解、验证常用网络命令的原理和功能,掌握常用的网络命令使

用方法,合理使用相关命令对网络进行管理与维护

二、实验内容

1.网络参数查询命令:IPCONFIG和IP地址相关计算

2.网络测试命令:网络质量定性分析和网络故障检测

3.路由表命令ROUTE

三、实验环境

Windows2000操作系统

四、实验步骤

4.1IPCONFIG

ipconfig可用于显示当前的tcp/ip配置的设置值。这些信息一般用来检验人工配置的

tcp/ip设置是否正确。但是,如果你的计算机和所在的局域网使用了动态主机配置协议

(dynamichostconfigurationprotocol,dhcp----windowsnt下的,种把较少的ip地址分配

给较多主机使用的协议,类似于拨号上网的动态ip分配),这个程序所显示的信息也许更加

实用。这时,ipconfig可以让你了解你的计算机是否成功的租用到一个ip地址,如果租用到

则可以了解它目前分配到的是什么地址。了解计算机当前的ip地址、子网掩码和缺省网关

实际上是进行测试和故障分析的必要项目。

最常用的选项:

ipconfig------当使用ipconfig时不带任何参数选项,那么它为每个LL经配置了的接口显

示ip地址、子网掩码和缺省网关值。

ipconfig/all------当使川all选项时,ipconfig能为dns和wins服务器显示它已配置且所

要使用的附加信息(如ip地址等),并且显示内置于本地网卡中的物理地址(mac)。如果ip

地址是从dhcp服务器租用的,ipconfig将显示dhcp服务器的ip地址和租用地址预计失效的日

ipconfig/release和ipconfig/renew-----这是两个附加选项,只能在向dhcp服务器租用其

ip地址的计算机上起作用。如果你输入ipconfig/release,那么所有接口的租用ip地址便重

新交付给dhcp服务器(归还ip地址)。如果你输入ipconfig/renew,那么本地计算机便设法

与dhcp服务器取得联系,并租用一个ip地址。请注意,大多数情况下网卡将被重新赋予和

以前所赋予的相同的ip地址。Release释放地址

开始一>运行->cmd:

WindowsIPConfiguration

HostName........................20100818-1101

PrimaryDnsSuffix..............

NodeType........................,Unknown

IPRoutingEnabled...............No

WINSProxyEnabled...............,No

Ethernetadapter本地连接:

Connection-specificDNSSuffix.

Description....................:BroadcomNetLink(TM)GigabitEthern

PhysicalAddress.................-00-23-AE-9E-B8-25

DhcpEnabled.....................No

IPAddress........................-6

SubnetMask......................-

DefaultGateway.................,

DNSServers......................9

Ethernetadapter{E806B1D1-5CB7-4FB0-9AC0-3B84B12688AC}:

MediaState:Mediadisconnected

Description:BMWin32NetworkAdapter-数据包计

划程序微型端口

PhysicalAddress.:00-FF-E8-06-B1-D1

C:\DocumentsandSettings\Administrator>^config/release

WindowsIPConfiguration

Nooperationcanbeperformedonwhileithasitsmediadisconnected.

USAGE:

ipconfig[/?//all//renew[adapter]//release[adapter]/

/flushdns//displaydns//registerdns/

/showdassidadapter/

/setdassidadapter[dassid]]

where

adapterConnectionname

(wildcardcharacters*and?allowed,seeexamples)

Options:

/?Displaythishelpmessage

/allDisplayfullconfigurationinformation.

/releaseReleasetheIPaddressforthespecifiedadapter.

/renewRenewtheIPaddressforthespecifiedadapter.

/flushdnsPurgestheDNSResolvercache.

/registerdnsRefreshesallDHCPleasesandre-registersDNSnames

/displaydnsDisplaythecontentsoftheDNSResolverCache.

/showdassidDisplaysallthedhcpclassIDsallowedforadapter.

/setdassidModifiesthedhcpclassid.

ThedefaultistodisplayonlytheIPaddress,subnetmaskand

defaultgatewayforeachadapterboundtoTCP/IP.

ForReleaseandRenew,ifnoadapternameisspecified,thentheIPaddress

leasesforalladaptersboundtoTCP/IPwillbereleasedorrenewed.

ForSetdassid,ifnoClassIdisspecified,thentheClassic!isremoved.

Examples:

>ipconfig...Showinformation.

>ipconfig/all...Showdetailedinformation

>ipconfig/renew...renewalladapters

>ipconfig/renewEL*...renewanyconnectionthathasits

namestartingwithEL

>ipconfig/release*Con*...releaseallmatchingconnections,

eg."LocalAreaConnection1"or

"LocalAreaConnection2"

C:\DocumentsandSettings\Administrator>

4.2ping命令

ping是个使用频率极高的实用程序,用于确定本地主机是否能

与另一台主机交换(发送与接收)数据报。根据返回的信息,你就可

以推断tcp/ip参数是否设置得正确以及运行是否正常。

按照缺省设置,windows上运行的ping命令发送4个icmp(网间控

制报文协议)回送请求,每个32字节数据,如果一切正常,你应能得

到4个回送应答。ping能够以毫秒为单位显示发送回送请求到返回回

送应答之间的时间量。如果应答时间短,表示数据报不必通过太多的

路由器或网络连接速度比较快。ping还能显示ttl(timet。live存在时

间,生存时间)值,你可以通过ttl值推算一下数据包已经通过了多少

个路由器:源地点ttl起始值(就是比返回ttl略大的一个2的乘方数)・

返回时出值。例如,返回记值为119,那么可以推算数据报离开源地址

的出起始值为128,而源地点到目标地点要通过9个路由器网段

(128-119);如果返回ttl值为246,出起始值就是256,源地点到目标

地点要通过9个路由器网段。

通过ping检测网络故障的典型次序。正常情况下,当你使用ping

命令来查找问题所在或检验网络运行情况时,你需要使用许多ping命

令,如果所有都运行正确,你就可以相信基本的连通性和配置参数没

有问题;如果某些ping命令出现运行故障,它也可以指明到何处去查

找问题。下面就给出一个典型的检测次序及对应的可能故障:

ping这个ping命令被送到本地计算机的ip软件,该

命令永不退出该计算机。如果没有做到这一点,就表示tcp/ip的安装

或运行存在某些最基本的问题。主机上的ip是否安装

ping本机ip——这个命令被送到你计算机所配置的ip地址,你

的计算机始终都应该对该ping命令作出应答,如果没有,则表示本地

配置或安装存在问题。出现此问题时,局域网用户请断开网络电缆,

然后重新发送该命令。如果网线断开后本命令正确,则表示另一台计

算机可能配置了相同的ip地址。

ping局域网内其他ip——这个命令应该离开你的计算机,经过网

卡及网络电缆到达其他计算机,再返回。收到回送应答表明本地网络

中的网卡和载体运行正确。但如果收到0个回送应答,那么表示子网

掩码(进行子网分割时,将ip地址的网络部分与主机部分分开的代码)

不正确或网卡配置错误或电缆系统有问题。

ping网关ip——这个命令如果应答正确,表示局域网中的网关路

由器正在运行并能够作出应答。

ping远程ip——如果收到4个应答,表示成功的使用了缺省网

关。对于拨号上网用户则表示能够成功的访问internet(但不排除isp

的dns会有问题)。

pinglocalhost-----localhost是个作系统的网络保留名,它是

12700.1的别名,每台计算机都应该能够将该名字转换成该地址。如

果没有做到这一点,则表示主机文件(/windows/host)中存在问题。

ping/对这个域名…是通过dns服务器

如果这里出现故障,则表示dns服务器的ip地址配置不正确或dns服务

器有故障(对于拨号上网用户,某些isp已经不需要设置dns服务器

了)。顺便说一句:你也可以利用该命令实现域名对ip地址的转换功

能。

C:\DocumentsandSettings\Administrator>,ng

Pingingwith32bytesofdata:

Replyfrom:bytes=32time<1msTTL=64

Replyfrom:bytes=32time<1msTTL=64

Replyfrom:bytes=32time<1msTTL=64

Replyfrom:bytes=32time<1msTTL=64

Pingstatisticsfor:

Packets:Sent=4,Received=4,Lost=0(0%loss),

Approximateroundtriptimesinmilliseconds:

Minimum=Oms,Maximum=Oms,Average=Oms

C:\DocumentsandSettings\Administra,ping6

Pinging6with32bytesofdata:

Replyfrom6:bytes=32time<1msTTL=64

Replyfrom6:bytes=32time<1msTTL=64

Replyfrom6:bytes=32time<1msTTL=64

Replyfrom6:bytes=32time<1msTTL=64

Pingstatisticsfor6:

Packets:Sent-4,Received-4,Lost=0(0%loss),

Approximateroundtriptimesinmilliseconds:

Minimum=Oms,Maximum=Oms,Average=Oms

C:\DocumentsandSettings\Administra.ping0

Pinging0with32bytesofdata:

Replyfrom0:bytes=32time<1msTTL=128

Replyfrom0:bytes=32time<1msTTL=128

Replyfrom0:bytes=32time<1msTTL=128

Replyfrom0:bytes=32time<1msTTL=128

Pingstatisticsfor0:

Packets:Sent-4,Received=4,Lost=0(0%loss),

Approximateroundtriptimesinmilliseconds:

Minimum=Oms,Maximum=Oms,Average=Oms

Replyfrom:bytes=32time<1msTTL=64

Replyfrom:bytes=32time<1msTTL=64

Replyfrom:bytes=32time<1msTTL=64

Replyfrom:bytes=32time<1msTTL=64

Pingstatisticsfor:

Packets:Sent=4,Received=4,Lost=0(0%loss),

Approximateroundtriptimesinmilliseconds:

Minimum=Oms,Maximum=Oms,Average=Oms

C:\DocumentsandSettings\Administrator>localhost

Pinging20100818-1101[]with32bytesofdata:

Replyfrom:bytes=32time<1msTTL=64

Replyfrom:bytes=32time<1msTTL=64

Replyfrom:bytes=32time<1msTTL=64

Replyfrom:bytes=32time<1msTTL=64

Pingstatisticsfor:

Packets:Sent=4,Received=4,Lost=0(0%loss),

Approximateroundtriptimesinmilliseconds:

Minimum-Oms,Maximum=Oms,Average-Oms

C:\DocumentsandSettings\Administrator>{ngmm.

Pingingmvw.a.shifen.com[7]with32bytesofdata:

Replyfrom7:bytes=32time=40msTTL=53

Replyfrom7:bytes=32time=40msTTL=53

Replyfrom7:bytes=32time=40msTTL=53

Replyfrom7:bytes=32time=40msTTL=53

Pingstatisticsfor7:

Packets:Sent=4,Received=4,Lost=0(0%loss),

Approximateroundtriptimesinmilliseconds:

Minimum=40ms,Maximum-40ms,Average-40ms

C:\DocumentsandSettings\Administrator>

ping命令可用的参数说明如下:

-to引导ping继续测试远程主机直到按Ctrl+C中断该命令。

-ao使ping命令不要把IP地址分解成host主机名,这对解决DNS

和Hosts文件问题是有用的。

-ncounto缺省情况下,ping发送四个ICMP包到远程主机,可以

使用-n参数指定被发送的包的数目o

-1lengtho使用•惨数指定ping传送到远程主机的ICMP包的长度。

缺省情况下,ping发送长度为64bytes的包,但是可指定最大字节数

为8192bytes。

-fo使ping命令在每个包中都包含一个DoNotFragment(不分段)

的标志,它禁止包(packet)经过的网关把packet分段。

-ittlo设定TimeToLive(存活时间)。用ttl指定其值。

-Vtoso设置TypeOfService(服务类型),其值由toS指定。

-rcounto记录发出的packet和返回的packet的路由,必须使用

count的值指定1到9个主机。

-scounto由count指定的段的数目指定时间标记(timestamp)。

・jhost.list。使用户能够使用路由表说明packet的路径,可以使用

中间网关分隔连续的主机。IP支持的最大主机的数目是9个。

-khost-listo使用户通过由host-list指定的路由列表说明packet的

路由,可通过中间网关分隔连续的主机,IP支持的最大主机的数

目是9个。

-wtimeouto为包的传输以毫秒为单位指定超时时间。

destination-listo指定ping的主机。

4.3ROUTE

大多数主机一般都是驻留在只连接一台路由器的网段上。由于只

有一台路由器,因此不存在使用哪一台路由器将数据报发表到远程

计算机上去的问题,该路由器的ip地址可作为该网段上所有计算机的

缺省网关来输入。

但是,当网络上拥有两个或多个路由器时,你就不一定想只依赖

缺省网关了。实际上你可能想让你的某些远程ip地址通过某个特定的

路由器来传递,而其他的远程ip则通过另一个路由器来传递。

在这种情况下,你需要相应的路由信息,这些信息储存在路由表

中,每个主机和每个路由器都配有自己独一无二的路由表。大多数

路由器使用专门的路由协议来交换和动态更新路由器之间的路由

表。但在有些情况下,必须人工将项目添加到路由器和主机上的路

由表中。route就是用来显示、人工添加和修改路由表项目的。

一般使用选项:

routeprint-----本命令用于显示路由表中的当前项目,由于用ip地

址配置了网卡,因此所有的这些项目都是自动添加的。

routeadd------使用本命令,可以将新路由项目添加给路由表。例

如,如果要设定一个到目的网络3的路由,其间要经过5

个路由器网段,首先要经过本地网络上的一个路由器,器ip为

,子网掩码为24,那么你应该输入以下命

令:

routeadd3mask24metric5

routechange你可以使用本命令来修改数据的传输路由,不

过,你不能使用本命令来改变数据的目的地。下面这个例子可以将

数据的路由改到另一个路由器,它采用一条包含3个网段的更直的路

径:

routeadd3mask2450

metric3routedelete------使用本命令可以从路由表中删除路由。例如:

routedelete3

66

20

655

20

555566

20

66

20

555566

1

5555610004

1

DefaultGateway:

PersistentRoutes:

None

C:\DocumentsandSettings\Administrator>

4.4tracert

Tracert(跟踪路由)是路由跟踪实用程序,用于确定IP数据报访问

目标所采取的路径。Tracert命令用IP生存时间(TTL)字段和

ICMP错误消息来确定从一个主机到网络上其他主机的路由。

Tracert工作原理

通过向目标发送不同IP生存时间(TTL)值的“Internet控制消

息协议(ICMP)”回应数据包,Tracert诊断程序确定到目标所采取的

路由。要求路径上的每个路由器在转发数据包之前至少将数据包上的

TTL递减lo数据包上的TTL减为0时,路由器应该将“ICMP已

超时”的消息发回源系统。

Tracert先发送TTL为1的回应数据包,并在随后的每次发送

过程将TTL递增1,直到目标响应或TTL达到最大值,从而确定

路由。通过检查中间路由器发回的“ICMP已超时”的消息确定路由。

某些路由器不经询问直接丢弃TTL过期的数据包,这在Tracert实

用程序中看不到。

Tracert命令按顺序打印出返回力CMP已超时”消息的路径中的

近端路由器接口列表。如果使用-d选项,则Tracert实用程序不在

每个IP地址上查询DNS。

tracert

Tracingroutetowww.a.sh

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论