网络工程设计与实践(第三版)课件:Windows 2000网络工具应用_第1页
网络工程设计与实践(第三版)课件:Windows 2000网络工具应用_第2页
网络工程设计与实践(第三版)课件:Windows 2000网络工具应用_第3页
网络工程设计与实践(第三版)课件:Windows 2000网络工具应用_第4页
网络工程设计与实践(第三版)课件:Windows 2000网络工具应用_第5页
已阅读5页,还剩73页未读 继续免费阅读

下载本文档

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

文档简介

Windows2000网络工具应用6.1命令行网络工具

6.2网络管理

6.3网络协议失配故障的检测与排除

6.1命令行网络工具

Windows提供了较为完善的网络功能,而且很多功能采用命令行方式提供。本章对常见的命令行命令进行介绍。Windows2000及其之后的Windows系列操作系统,例如面向消费者的WindowsXP、WindowsVista、Windows7和面向服务的Windows2003、Windows2008,命令行工具基本相同。

Windows2000及其之后版本的操作系统执行命令行时首先必须打开命令解释器,最常用的方法是单击“开始”,依次指向“运行”,在打开的对话框中填写“CMD”,然后按回车键或单击“确定”。命令解释器是显示所键入命令的提示内容的程序。在解释器中使用exit命令可中止活动的命令解释器并返回。

语法:

CMD[[/c|/k][/q][/a|/u][/t:fg][/x|/y]string]

参数:6.1.1ARP命令

作用:显示、修改地址解析协议(ARP)生成的IP地址与MAC地址转换表。只有安装TCP/IP协议之后才能使用该命令。

格式:

ARP-sinet_addreth_addr[if_addr]

ARP-dinet_addr[if_addr]

ARP-a[inet_addr][-Nif_addr]

参数:

实例:

(1) ARP-s1200-aa-00-62-c6-09

在地址转换表中增加一个静态条目。

(2) ARP-a

显示本机的IP与MAC地址转换表。6.1.2FTP命令

作用:将文件传送到正在运行FTP服务的远程计算机上或从正在运行FTP服务的远程计算机上获取文件。FTP可以交互使用。只有安装了TCP/IP协议之后才能使用该命令。

FTP是一种服务,一旦启动,将创建FTP命令的子环境,通过键入quit子命令可以从子环境返回到Windows命令解释器。当FTP子环境运行时,显示“ftp>”命令提示符。

格式:

FTP[-v][-n][-i][-d][-g][-s:filename][-a][-w:windowsize][computer]

参数:实例:

(1) FTP

登录到IP地址为的FTP服务器。

(2) FTP-A

匿名登录到IP地址为的FTP服务器。

(3) FTP-s:auto.txt

登录到IP地址为的FTP服务器并运行名为auto.txt文件中的FTP命令。

6.1.3Hostname命令

作用:打印当前计算机(主机)的名称。该命令只有在安装了TCP/IP协议之后才可用。

格式:

Hostname6.1.4IPConfig命令

作用:显示所有当前的TCP/IP网络配置值、刷新DHCP和DNS设置。使用不带参数的IPConfig,只显示所有适配器的IP地址、子网掩码、默认网关。

格式:

IPConfig[/?][/all][/renew[Adapter]][/release[Adapter]]

[/flushdns][/registerdns]

[/showclassidAdapter][/setclassidAdapter[ClassID]]

参数:实例:

(1) IPConfig

显示所有适配器的基本TCP/IP配置。

(2) IPconfig/all

显示所有适配器的完整TCP/IP配置。

(3) IPconfig/renew"LocalAreaConnection"

更新“本地连接”适配器的由DHCP分配IP地址的配置。6.1.5Nbtstat命令

作用:显示本地计算机和远程计算机的基于TCP/IP协议的NetBIOS统计资料、NetBIOS名称表和NetBIOS名称缓存。使用不带参数的Nbtstat显示帮助。

格式:

Nbtstat[[-aRemoteName][-AIPaddress][-c][-n]

[-r][-R][-RR][-s][-S][interval]]

参数:实例:

(1) Nbtstat-aSERVERA

显示NetBIOS计算机名为SERVERA的远程计算机的NetBIOS名称表。

(2) Nbtstat-n

显示本地计算机的NetBIOS名称表。

(3) Nbtstat-S5

每隔5秒以IP地址显示NetBIOS会话统计资料。6.1.6NET命令

NET命令是用来管理网络环境、服务、用户、登录等本地信息的命令行命令。

格式:

NET[ACCOUNTS|COMPUTER|CONFIG|CONTINUE|FILE|GROUP|

HELP|HELPMSG|LOCALGROUP|NAME|PAUSE|PRINT|

SEND|SESSION|SHARE|START|STATISTICS|STOP|

TIME|USE|USER|VIEW]在使用NET命令时可以通过在命令行模式下键入NETHELP获得该命令参数的帮助。下面将介绍NET命令常用的一些功能。

1. NETVIEW

作用:显示域列表、计算机列表或指定计算机的共享资源列表。

格式:

NETVIEW[\\computername[/CACHE]|/DOMAIN[:domainname]]

参数:

实例:

(1) NETVIEWA1

查看A1计算机的共享资源列表。

(2) NETVIEW/domain:D1

查看D1域中的计算机列表。

2. NETUSER

作用:添加、更改和显示用户帐号信息。该命令仅在服务器上运行,也可以写为NETUSERS。

格式:

NETUSER[username[password|*][options]][/DOMAIN]

username{password|*}/ADD[options][/DOMAIN]

username[/DELETE][/DOMAIN]

参数:

实例:

(1) NETUSERA1

查看用户A1的信息。

(2) NETUSERDemo1234567/ADD

新增一个用户Demo,密码为1234567。

3. NETUSE

作用:建立或断开计算机与共享资源的连接,或显示计算机的连接信息。

格式:

NETUSE[devicename|*][\\computername\sharename[\volume][password|*]]

[/USER:[domainname\]username]

[/USER:[dotteddomainname\]username]

[/USER:[username@dotteddomainname]

[[/DELETE]|[/PERSISTENT:{YES|NO}]]

NETUSE{devicename|*}[password|*]/HOME或

NETUSE[/PERSISTENT:{YES|NO}]

参数:实例:

(1) NETUSEE://SERVERA/wwwroot

将共享资源//SERVERA/wwwroot目录映射为E盘。

(2) NETUSEE://SERVERA/wwwroot/delete

断开与共享//SERVERA/wwwroot的连接。

4. NETSTART

作用:启动服务或显示已启动服务的列表。

格式:

NETSTARTservice

Service选项表如表6.1所示。表6.1Service选项

5. NETPAUSE

作用:暂停正在运行的服务。

格式:

NETPAUSEservice

6. NETCONTINUE

作用:重新激活挂起的服务。

格式:

NETCONTINUEservice

7. NETSTOP

作用:停止Windows的网络服务。

格式:

NETSTOPservice

8. NETSTATISTICS

作用:显示本地工作站或服务器服务的统计记录。

格式:

NETSTATISTICS[WORKSTATION|SERVER]

参数:

实例:

NETSTATISTICSserver|more

显示服务器服务的统计信息。实例:

(1) NETSHAREshare1="C:\MyDocuments"/remark:"thefirstdocumentshared"

以share1为共享名共享C:\MyDocuments目录,并将其描述为thefirstdocumentsshared。

(2) NETSHAREshare1/delete

停止共享名share1的网络资源的共享。

10. NETSESSION

作用:该命令仅在服务器上执行,列出或断开本地计算机和与之连接的客户端的会话,也可以写为NETSESSIONS或NETSESS。

格式:

NETSESSION[\\computername][/DELETE]

参数:实例:

NETSESSION//A1

显示计算机名为A1的客户端会话信息列表。

11. NETCONFIG

作用:显示当前运行的可配置服务或显示并更改某项服务的设置。

格式:

NETCONFIG[SERVER|WORKSTATION]

参数:

12. NETACCOUNTS

作用:显示或更新用户帐号数据库、更改密码和更改帐号的登录要求。

格式:

NETACCOUNTS[/FORCELOGOFF:{minutes|NO}][/MINPWLEN:length]

[/MAXPWAGE:{days|UNLIMITED}][/MINPWAGE:days]

[/UNIQUEPW:number][/DOMAIN]

参数:

实例:

NETACCOUNTS/minpwlen:7

将用户帐号密码的最少字符数设置为7。

13. NETSEND

作用:将消息发送到网络上的其他用户、计算机或消息名。目标用户、计算机必须运行信使服务以接收邮件。如果发送消息到用户名,该用户必须登录并运行信使服务才能接收消息(参见NETSTART命令)。

格式:

NETSEND{name|*|/domain[:name]|/usersmessage}

参数:

实例:

(1) NETSENDA1"Hello!"

将消息“Hello!”发送到用户A1。

(2) NETSEND/users"Hello!"

将消息发送到与服务器连接的所有用户。6.1.7NETSTAT命令

作用:显示活动的TCP连接、计算机侦听的端口、以太网统计信息、IP路由表及IPv4统计信息(对于IP、ICMP、TCP和UDP协议),较高版本的Netstat命令还可以显示IPv6统计信息(对于IPv6、ICMPv6、通过IPv6的TCP以及通过IPv6的UDP协议)。使用时不带参数,Netstat显示活动的TCP连接。

格式:

NETSTAT[-a][-e][-n][-s][-pprotocol][-r][interval]

参数:

实例:

(1) NETSTAT-e-s

显示以太网统计信息和所有协议的统计信息。

(2) NETSTAT-s-pTCPUDP

仅显示TCP和UDP协议的统计信息。6.1.8PathPing命令

作用:该命令结合了Ping和Tracert命令的功能,可以提供这两个命令无法提供的附加信息。PathPing命令将数据包发送到最终目标途中所经过的每个路由器,然后根据从每个跃点(hop)返回的数据包进行统计。因为PathPing命令显示的是指定的所有路由器和链接的数据包的丢失程度,所以可据此确定引起网络问题的路由器或链接。

格式:

PathPing[-n][-hmaximum_hops][-ghost-list][-pperiod][-qnum_queries]

[-wtimeout][-T][-R]target_name

参数:

实例:

PathPing

跟踪路由并验证目的地连接链路状况。6.1.9Ping命令

作用:

校验与远程计算机或本地计算机的连接。只有在安装TCP/IP协议之后才能使用该命令。

Ping命令通过向计算机发送ICMP回应报文并且监听回应报文的返回,以校验与远程计算机或本地计算机的连接。对于每个发送报文,Ping最多等待1秒,并打印发送和接收的报文的数量。Ping比较每个接收报文和发送报文,以校验其有效性。默认情况下,发送4个回应报文,每个报文包含64字节的数据(周期性的大写字母序列)。

可以使用Ping程序测试计算机名和IP地址。如果能够成功校验IP地址却不能成功校验计算机名,则说明名称解析存在问题。格式:

Ping[-t][-a][-ncount][-lsize][-f][-iTTL][-vTOS]

[-rcount][-scount][[-jhost-list]|[-khost-list]]

[-wtimeout]destination-list

参数:实例:

(1) Ping-a

验证目的地并解析的主机名。

(2) Ping-n10-l1000

向验证10次请求消息回应,每个消息的数据字段值为1000字节。

(3) Ping-r4

验证目的地并记录四个跃点的路由。6.1.10Route命令

作用:在本地IP路由表中显示和修改条目。

格式:

Route[-f][-p][command[destination][masksubnetmask][gateway][metriccostmetric]]

参数:实例:

(1) Routeprint

显示IP路由表的完整内容。

(2) Routeprint10.*

显示IP路由表中以10.开始的路由。

(3) Routeaddmask

添加默认网关地址为的默认路由。

(4) Route-paddmask

要添加目标为,子网掩码为,下一个跃点地址为的永久路由。

(5) Routedelete10.*

删除IP路由表中以10.开始的所有路由。

(6) Routechangemask5

将目标为,子网掩码为的路由的下一个跃点地址由更改为5。

6.1.11Telnet命令

作用:该命令可以与支持Telnet服务的设备建立连接。Telnet协议是一种远程访问协议,使用该协议可以登录到远程计算机、网络设备或专用TCP/IP网络。当登录到远程计算机后,用户将接收到命令提示符,但在默认情况下用户不能使用与桌面交互的应用程序。格式:

Telnet[host[port]]

参数:6.1.12TFTP命令

作用:将文件传输到正在运行TFTP服务的远程计算机或从正在运行TFTP服务的远程计算机传输文件。因为TFTP协议不支持用户身份验证,所以用户必须登录,并且保证在远程计算机上有足够的操作权限。

格式:

TFTP[-i]computer[get|put]source[destination]

参数:

实例:

TFTPvax1putusers.txtusers19.txt

从本地计算机将文件users.txt传送到远程计算机vax1上,并存为users19.txt。6.1.13TLNTADMN命令

作用:Telnet服务器是Telnet客户的网关。Telnet是TelecommunicationsNetwork的简称,该服务提供了一种通过连网的终端登录远程服务器的方式。当计算机上运行MicrosoftTelnet服务时,用户可以使用Telnet客户端连接Telnet服务器。该命令可以管理本机的Telnet服务,并启动、停止或获得有关Telnet服务器的信息,也可以获得当前用户列表、中止用户会话或更改Telnet服务器注册表设置。

格式:

TLNTADMN

选项:6.1.14Tracert命令

作用:探测源节点到目的节点之间数据报文所经过的路径。

程序将包含不同生存时间(TTL)的ICMP回应报文发送到目标,以决定到达目标所采用的路由。Tracert先发送TTL为1的回显数据包,并在随后的每次发送过程中将TTL递增,直到目标响应或TTL达到最大值,从而确定路由。

格式:

Tracert[-d][-hmaximum_hops][-jhost-list][-wtimeout]target_name

参数:

实例:

(1) TracertSERVERA

跟踪名为SERVERA的主机的路径。

(2) Tracert-dSERVERA

跟踪名为SERVERA的主机的路径,并防止将每个IP地址解析为它的名称。

6.2网络管理

6.2.1测试TCP/IP配置

Ping命令可以校验本机、本地主机(同一子网内的主机)或远端主机(不同子网的主机)连接的有效性,以下所有的命令均须在命令行状态下执行。

(1)测试本机连接的有效性。键入“Ping”,该命令测试环回地址的连通性,即测试本机网络适配器或TCP/IP协议是否正常工作。如果测试失败,则应验证网络适配器的安装和TCP/IP协议的配置是否正确。

(2)测试计算机IP地址的连通性。键入“Ping待测IP地址”,如果待测IP地址为本机,则测试本机是否已经以该IP地址工作,如果待测IP地址为本地主机,则测试本机与该本地主机的连接。如果测试失败,则应验证是否在通过 (1) 测试的基础上正确地配置了该计算机的IP地址。

(3)测试默认网关IP地址的连通性。键入“Ping待测网关IP地址”,如果测试失败,则应在通过 (2) 测试的基础上验证默认网关IP地址是否正确以及网关是否运行。

(4)测试远程主机IP地址的连通性。键入“Ping待测IP地址”,如果测试失败,则应在通过 (3) 测试的基础上验证远程主机的IP地址是否正确,远程主机是否运行,以及本机和远程主机之间的所有网关是否运行。

(5)测试DNS服务器IP地址的连通性。键入“Ping待测DNS服务器IP地址”,如果测试失败,则应在通过 (3) 测试的基础上验证DNS服务器的IP地址是否正确,DNS服务器是否运行,以及本机和DNS服务器之间的网关是否运行。

6.2.2验证链路状况

1.用Ping命令测试链路状况

在TCP/IP网络上,计算机可以通过发送ICMP回响请求消息来验证与另一台TCP/IP计算机的IP级连接。回响应答消息的接收情况将和往返过程的次数一起显示出来。Ping命令是用于检测网络连接性、可到达性和名称解析的疑难问题的主要TCP/IP命令。例如:在上例中可以看到,在SERVERB主机的域名被解析为IP地址时,每次向该地址发送ICMP数据包都得到正常返回的结果。每次Ping的TTL生存时间都是63,表明数据包经过路径的跃点数相同,有可能是同一条路径,但延迟时间不同且差异过大,表明该路径速率不稳定,存在阻塞现象。

2.使用Tracert命令跟踪路径

Tracert命令可以跟踪TCP/IP数据包从该计算机到其他远程计算机经过的路径。该命令使用ICMP响应请求并答复消息(与Ping命令类似),获得关于经过每个路由器及每个跃点的往返时间(RTT)的数据并输出。例如:

3.用PathPing测试链路状况

在Ping和Tracert两例中可以发现前者仅仅能得到两主机间的链路可连接性等信息,这些信息只能提供给用户对链路进行定性分析,却无法定位故障路径段的位置;而后者只能定位故障段,而无法得到链路的数据连接的可靠性等信息。而PathPing命令是针对以上问题对Ping命令和Tracert命令的综合。例如:运行PathPing时,首先显示路径信息。此路径与Tracert命令所显示的路径相同。接着,将显示约90秒(该时间随着跃点数的变化而变化)的繁忙消息。在此期间,命令会从先前列出的所有路由器及其链接之间收集信息。测试结束时将显示测试结果。

在上面的示例报告中,ThisNode/Link、Lost/Sent=Pct和Address显示01与之间的链接丢失了13%的数据包。跃点数2路由器也丢失了发送到它的数据包,但这种丢失不会影响它转发信息的能力。

在Address列中所显示的链接丢失速率(以垂直线“|”表示)表明造成路径上转发数据包丢失的链路处于拥挤状态。路由器所显示的丢失速率(由IP地址标识)表明该路由器已经超载。6.2.3测试TCP/IP连接

1.使用Ping命令测试TCP/IP

使用Ping命令测试TCP/IP的连接性,首先必须保证在命令行状态下,使用IPConfig命令测试网卡时网卡不处于“媒体已断开”状态。

然后使用Ping命令对所需主机的IP地址进行测试。如果Ping命令失败,即出现 “Requesttimedout”提示,则应验证主机IP地址是否正确、主机是否运行,以及客户端和主机之间的所有网关(路由器)是否运行。

如果用Ping命令测试主机名称的解析功能,在Ping命令后键入所测试主机的主机名称即可。如果使用Ping命令失败,即出现“Unabletoresolvetargetsystemname”提示,则应验证主机名称是否正确及主机名称是否能被DNS服务器解析。

2.使用NETVIEW命令测试TCP/IP

要使用NETVIEW命令测试TCP/IP连接,首先打开命令提示行,使用IPConfig命令确保网卡处于连接状态,然后键入NETVIEW\\计算机名称。使用NETVIEW命令可以建立临时连接,列出相应计算机上的文件和打印共享。如果在指定的计算机上没有文件或打印共享,NETVIEW命令则显示“Therearenoentriesinthelist”消息。

如果使用NETVIEW命令失败,出现“Systemerror53hasoccurred”消息,则应验证主机名称是否正确、主机是否正常运行,以及客户端和主机之间的所有网关(路由器)是否运行。如果使用NETVIEW命令失败,出现“Systemerror5hasoccurred.Accessisdenied.”消息,则应验证登录所用的帐户是否具有查看远程计算机上共享资源的权限。

3.解决TCP/IP的连通性问题

要进一步解决TCP/IP的连通性问题,应执行以下操作:

(1)使用Ping命令Ping主机名称。如果Ping命令失败,出现“Unabletoresolvetargetsystemname”消息,则表明计算机名称无法解析为IP地址。

(2)使用NETVIEW命令连接主机的IP地址:NETView\\IP地址。

如果使用NETVIEW命令成功,表明主机名称被解析成错误的IP地址。

如果使用NETVIEW命令失败,出现“Systemerror53hasoccurred”消息,则表明主机可能没有运行Microsoft网络服务的文件和打印共享。

4.解决IP地址冲突问题

ARP命令用于分析IP地址到以太网地址的转换问题,用户可以查看ARP表的内容,删除有问题的项并添加正确的项。添加正确的项在解决IP地址冲突问题时非常有用。

如果怀疑地址表中有不正确的项,可以使用ARP命令。ARP表中的错误表现为某些命令对应错误的IP地址(如FTP或Telnet)。ARP表的问题通常源于多个系统使用同一个IP地址。此类问题的间歇性发生源于表中的地址与最先响应的ARP请求一致。

如果用户怀疑多个系统使用相同的IP地址,可用ARP-a命令显示地址解析表。示例如下:

6.3网络协议失配故障的检测与排除

6.3.1故障检测

1.查看安装的各个协议是否绑定在网卡上

计算机通信的协议必须绑定在网卡上,然后通过网卡通信。通常在一台计算机上设置不止一个协议,在与其他设备通信前会预先协商好通信协议。把协议绑定到网卡上需要利用网络设备接口规范或开放数据链路接口协议栈来实现。对绑定在网卡上的每个协议需要进行正确的配置。

2.使用工具检测各个协议是否正确

例如在TCP/IP协议中,可以使用Ping命令来检测协议是否正确,具体操作如下:

(1)通过发送Ping的内部回送地址来判断是否安装了IP软件。如果发送成功,表明已安装了IP软件。如果发送失败,说明安装有误,需要重新安装IP软件。

(2)向自己的计算机发送Ping。如果发送成功,表明这台计算机的IP地址正确;否则,说明协议没有正确安装。同时可以测试HOSTS和DNS。

(3)向网关发送Ping,看是否能到达网关。如果不能,则网关可能没有处于活动状态,需要检查网关。(4)向其他子网发送Ping。如果失败,则可能是HOSTS文件有问题,需要检查HOSTS文件。

(5)向非本域发送Ping。如果失败,则有可能是Internet提供商出现问题。

如果上面的

温馨提示

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

评论

0/150

提交评论