项目三 使用Windows的常用网络 命令 ? ? ? ? ? ? ? ? ? 任务一 网络命令 ping的使用 任务二 网络命令 ipconfig的使用 任务三 网络命令 tracert的使用 任务四 网络命令 netstat的使用 任务五 网络命令 arp的使用 任务六 网络命令 route的使用 任务七 常见网络故障和排除方法 任务八 连通性故障及排除方法 思考与练习 任务一 网络命令 ping的使用 ? ? 【任务描述】 ping 命令所利用的原理是:网络上的机器都有唯一确定的 IP 地址,当给目标 IP 地址发送一个数据包时,对方就要 返回一个同样大小的数据包,根据返回的数据包可以确定目 标主机的存在,也可以初步判断目标主机的操作系统等。利 用它可以检查网络是否能够连通,用好它可以很好地帮助分 析判定网络故障。 下一页 返回 任务一 网络命令 ping的使用 ? ? 【任务实施】 步骤 1:单击“开始”→“运行”命令,在弹出的对话框中 输入 cmd,然后单击“确定”按钮,进入命令解释程序 (如图 3?1?1 所示) 。 步骤 2:ping 127.0.0.1(如图 3?1?2 所示) 。 这个 ping 命令用来测试本机的 TCP/IP 协议。如果不通,就表 示 TCP/IP 的安装或运行存在某些最基本的问题。 ? 上一页 下一页 返回 任务一 网络命令 ping的使用 ? ? 步骤 3:ping 192.168.2.1(本机 IP地址) 。 这个命 令用来测试本机网络配置。 计算机始终都应该对该 ping 命 令作出应答, 如果没有,则表示本地配置或安装存在问题。 出现此问题时,应先断开网络电缆,然后重新发送该命令。 如果网线断开后本命令正确,则表示另一台计算机可能配置 了相同的 IP地址。 步骤 4:ping 192.168.2.2(局域网内其他 IP地址) 。 这个命令离开本机,经过网卡及网络电缆到达其他计算机, 再返回。收到回送应答表明本地网络运行正确。但如果收到 0 个回送应答,那么则表示子网掩码不正确或网卡配置错误 或传输网络有问题。 上一页 下一页 返回 任务一 网络命令 ping的使用 ? 步骤 5:ping www.baidu.com(如图 3?1?3 所 示) 。 对域名执行 ping 命令,通常是通过 DNS 服务器。 如果这里出现故障,则表示 DNS 服务器的 IP地址配置不 正确或 DNS 服务器有故障。 ? ? ? 【理论知识】 一、TCP/IP参考模型简介 TCP/IP(传输控制协议/网间协议)是一种网络通信协议, 它规范了网络上的所有通信设备,尤其是一个主机与另一个 主机之间的数据往来格式以及传送方式。TCP/IP 是 Internet 的基础协议,也是一种电脑数据打包和寻址的标 准方法。 上一页 下一页 返回 任务一 网络命令 ping的使用 ? ? ? ? ? 1. TCP 2. UDP 3. IP 协议 二、ping命令 这个程序用来检测一帧数据从当前主机传送到目的主机所需 要的时间。它通过发送一些小的数据包,并接收应答信息来 确定两台计算机之间的网络是否连通。当网络运行中出现故 障时,采用这个使用程序来预测故障和确定故障源是非常有 效的。 上一页 返回 任务二 网络命令 ipconfig的使用 ? ? 【任务描述】 ipconfig 命令用于显示当前的 TCP/IP 配置的设置值, 这些信息一般用来检验人工配置的TCP/IP 设置是否正确。 如果计算机和所在的局域网使用了动态主机配置协议 (DHCP) ,ipconfig 也可以帮助了解计算机当前的 IP 地址、子网掩码和默认网关。ipconfig 命令实际上是进行 测试和故障分析的必要项目。 ? ? 【任务实施】 ipconfig 命令的使用有以下几个步骤,如图 3?2?1 所示。 下一页 返回 任务二 网络命令 ipconfig的使用 ? ? 步骤 1:在命令解释程序里输入 ipconfig(不带任何参数 选项) 当使用 ipconfig 时不带任何参数选项,显示为每个 已经配置了的接口的 IP地址、子网掩码和默认网关值。 步骤 2:ipconfig /all 当使用all选项时, ipconfig能 为DNS和WINS服务器显示已配置且所要使用的附加信息 (如IP地址等) ,并且显示内置于本地网卡中的物理地址 (MAC) 。如果IP地址是从DHCP服务器租用的,则 ipconfig将显示DHCP服务器的IP地址和租用地址预计失 效的日期。如图3?2?2所示。 上一页 下一页 返回 任务二 网络命令 ipconfig的使用 ? ? 【理论知识】 ipconfig 命令也是很基础的命令,主要功能就是显示用户 所在主机内部的 IP 协议的配置信息等资料,可以查看机器 的网络适配器的物理地址、IP地址、子网掩码,以及默认网 关等,是判断本机的相关参数设置是否正确的常用命令。 上一页 下一页 返回 任务三 网络命令 tracert的使用 ? ? 【任务描述】 下面介绍 tracert 命令的使用。如果有网络连通性问题,则 可以使用 tracert 命令来检查到达的目标 IP 地址的路径 并记录结果。tracert 命令显示用于将数据包从计算机传递 到目标位置的一组 IP 路由器,以及每个跃点所需的时间。 如果数据包不能传递到目标,tracert 命令将显示成功转发 数据包的最后一个路由器。tracert 一般用来检测故障的位 置,也可以用tracert IP确定在哪个环节上出了问题。 上一页 下一页 返回 任务三 网络命令 tracert的使用 ? ? ? ? 【任务实施】 使用 tracert命令的主要步骤如下所述。 步骤 1:在命令解释程序里输入: tracert www.baidu.com。 ? ? ? 【理论知识】 一、tracert命令检测经过的网络路径 这个程序的功能是判定数据包到达目的主机所经过的路径, 并显示数据包经过的中继节点的清单和到达时间。 tracert 命令的格式如下: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name 上一页 返回 ? ? 任务四 网络命令 netstat的使用 ? ? 【任务描述】 本选项能够按照各个协议分别显示其统计数据。如果应用程 序(如 Web 浏览器)运行速度比较慢,或者不能显示 Web 页之类的数据,则可以用本选项来查看一下所显示的 信息。仔细查看统计数据的各行,并找到出错的关键字,进 而确定问题所在。 ? ? 【任务实施】 步骤 1:使用命令 netstat –s,如图 3?4?1 所示。 步骤 2:使用命令 netstat –n,显示所有已建立的有效连 接。如图 3?4?2所示。 ? 下一页 返回 任务四 网络命令 netstat的使用 ? ? 【理论知识】 netstat 检测网络的使用状态:netstat 命令的功能是显 示网络连接、路由表和网络接口信息,可以让用户得知目前 都有哪些网络连接并正在运作。 该命令的一般格式为: netstat [-a][-e][-n][-s][-p proto][-r][interval] ? ? 上一页 返回 任务五 网络命令 arp的使用 ? ? 【任务描述】 使用 arp 命令, 能够查看本地计算机或另一台计算机的 arp 高速缓存中的当前内容。 此外,使用 arp 命令,也可 以用人工方式输入静态的网卡物理或 IP地址,也可能会使 用这种方式为缺省网关和本地服务器等常用主机进行这项操 作,有助于减少网络上的信息量。 ? ? 【任务实施】 步骤 1:arp常用命令选项为 arp –a 在命令解释程序里输入:arp –a,如图 3?5?1 所示。 ? 下一页 返回 任务五 网络命令 arp的使用 ? ? ? ? ? ? ? 【理论知识】 一、ARP协议 1. ARP协议简介 2. ARP报文格式 3. ARP协议的作用 二、arp 命令 arp 是一个重要的 TCP/IP 协议,并且用于确定对应 IP 地址的网卡物理地址。 上一页 下一页 返回 任务五 网络命令 arp的使用 ? ? arp 命令的一般格式为: arp[-a [InetAddr] [-N IfaceAddr]] [-g [InetAddr] [-N IfaceAddr]] [-d InetAddr [IfaceAddr]] [-s InetAddr EtherAddr [IfaceAddr]] 上一页 返回 任务六 网络命令 route的使用 ? ? 【任务描述】 当网络上拥有两个或多个路由器时, 可能需要某些远程 IP 地址通过某个特定的路由器来传递信息,而其他的远程 IP 则通过另一个路由器来传递。大多数路由器使用专门的路由 器协议来交换和动态更新路由器之间的路由表。但在有些情 况下,必须人工将项目添加到路由器和主机上的路由表中。 route 命令就是用来显示、人工添加和修改路由表项目的。 下面将该命令的选项及相应功能。 ? ? 【任务实施】 步骤 1:使用 route print 命令。它用于显示路由表中的 当前项目,输出结果如图 3?6?1所示。 下一页 返回 任务六 网络命令 route的使用 ? 步骤 2:使用 route add命令,可以将路由器项目添加给 路由表。例如,如果要设定一个到目的网络 202.115.2.235的路由,期间要经过 5个路由器网段,首 先要经过本地网络上的一个路由器,IP为 202.115.2.205,子网掩码为 255.255.255.0,则应 该输入以下命令: route add 202.115.2.235 mask 255.255.255.0 202.115.2.205 metric 5。 上一页 下一页 返回 任务六 网络命令 route的使用 ? ? 【理论知识】 大多数主机一般都是驻留在只连接一台路由器的网段上。由 于只有一台路由器,因此不存在使用哪一台路由器将数据报 发表到远程计算机上去的问题, 该路由器的 IP地址可作为 该网段上所有计算机的缺省网关来输入。 但是,当网络上拥 有两个或多个路由器时,就不一定只依赖缺省网关了。实际 上,可能想让某些远程 IP 地址通过某个特定的路由器来传 递,而其他的远程 IP 则通过另一个路由器来传递。 上一页 下一页 返回 任务六 网络命令 route的使用 ? ? ? 在这种情况下,就需要相应的路由信息,这些信息储存在路 由表中,每个主机和每个路由器都配有自己独一无二的路由 表。大多数路由器使用专门的路由协议来交换和动态更新路 由器之间的路由表。但在某些情况下,必须人工将项目添加 到路由器和主机上的路由表中。route 就是用来显示人工添 加和修改路由表项目的。 route 命令的一般格式为: route [-f] [-p] [Command [Destination] [mask subnetmask] [Gateway] [metric Metric]] [if Interface]] 上一页 返回 任务七 常见网络故障和排除方法 ? ? ? ? 【任务描述】 【任务实施】 步骤 1:识别网络故障 步骤 2:处理网络故障 1. 参考实例法 2. 硬件替换法 3. 错误测试法 ? 返回 任务八 连通性故障及排除方法 ? ? 【任务描述】 网络连接性是故障发生后首先应当考虑的原因。连通性的问 题通常涉及网卡、跳线、信息插座、网线、集线器、调制解 调器等设备和通信介质。其中,任何一个设备的损坏都会导 致网络连接的中断。 下一页 返回 任务八 连通性故障及排除方法 ? ? 【任务实施】 步骤 1:当出现一种网络应用故障时,首先查看能否登录比 较简单的网页,如百度搜索界面:www.baidu.com。查 看周围计算机是否有同样问题,如果没有,则主要问题在本 机。 步骤 2:使用 ping 命令测试本机是否连通,单击“开 始”→“运行”选项,在弹出的“运行”对话框中输入本机 的 IP 地址,如图 3?8?1 所示,查看是否能 ping 通, 若 ping 通则说明并非连通性故障。 ? 上一页 下一页 返回 任务八 连通性故障及排除方法 ? ? 步骤 3:通过 LED灯判断网卡的故障。首先查看网卡的指示 灯是否正常,正常情况下,在不传送数据时,网卡的指示灯 闪烁较慢,传送数据时,闪烁较快。无论是不亮,还是常亮 不灭,都表明有故障存在。如果网卡的指示灯不正常,则需 关掉计算机更换网卡。 步骤 4:查看网卡驱动程序是否存在问题,若存在问题,则 需要重新安装。 上一页 下一页 返回 任务八 连通性故障及排除方法 ? ? 步骤 5:在确认网卡和协议都正确的情况下,网络还是不通, 可初步断定是 Hub(或交换机)和双绞线的问题。为了进 一步进行确认,可再换一台计算机用同样的方法进行判断。 如果其他计算机与本机连接正常,则故障一定是在先前的那 台计算机和 Hub(或交换机)的接口上。 步骤 6:如果 Hub(或交换机)没有问题,则检查计算机 到 Hub(或交换机)的那一段双绞线和所安装的网卡是否 有故障。判断双绞线是否有问题可以通过“双绞线测试仪” 或用两块万用表分别由两个人在双绞线的两端测试。主要测 试双绞线的 1、2 和 3、6 共 4 线(其中 1、2 线用于发 送,3、6 线用于接收) ,如果发现有一根不通就要重新制 作。 上一页 下一页 返回 任务八 连通性故障及排除方法 ? ? ? 【理论知识】 一、故障表现 1)计算机无法登录到服务器。计算机无法通过局域网接入 Internet。 2)在【网上邻居】中只能看到本地计算机,而看不到其他 计算机,从而无法使用其他计 算机上的共享资源和共享打印机。 3)计算机在网络内无法访问其他计算机上的资源。网络中 的部分计算机运行速度异 常缓慢。 ? ? ? ? 上一页 下一页 返回 任务八 连通性故障及排除方法 ? ? ? ? ? ? 二、故障原因 1)网卡未安装,或未安装正确,或与其他设备有冲突。 2)网卡硬件故障。 3)网络协议未安装,或设置不正确。 4)网线、跳线或信息插座故障。 5)集线器或交换机电源未打开,集线器或交换机硬件故障。 ? ? 【项目小结】 这个项目要求能明白 ping、ipconfig、tracert、 netstat、arp 这些网络命令的功能,并学会合理使用相关 命令解决一些实际的网络问题。 上一页 返回 思考与练习 ? ? ? ? ? ? ? ? 【思考与练习】 一、选择题 1)ARP协议是 TCP/IP 参考模型中( )层的协议。 A. 网络接口层 B. 网络互联层 C. 传输层 D. 应用层 2)TCP/IP 参考模型分成哪几层?( ) A. 物理层、网络接口层、会话层 B. 链路层、传输层、网络互联层、应用层 C. 网络接口层、传输层、网络互联层、应用层 D. 网络接口层、链路层、物理层、应用层 ? 下一页 返回 思考与练习 ? ? ? ? ? ? ? ? ? 3)因特网使用的互联协议是( ) A. IPX协议 B. IP协议 C. AppleTalk 协议 D. NetBEUI协议 4)在 TCP/IP层次中,定义数据传输设备和传输媒体或网 络间接口的是( ) A. 物理层 B. 网络接入层 C. 运输层 D. 应用层 5)使用命令ping www.baidu.com,出现“Reply from 202.96.128.68;bytes=32 time=41 ms TTL=245” ,表示的含义为( ) A. 网络连通状况不佳 B. 网络畅通 C. 网络不通 D. 命令出错 上一页 下一页 返回 思考与练习 ? ? ? ? ? ? ? 6)如果想了解数据包到达目的主机所经过的路径、显示数 据包经过的中继节点清单和到 达时间,可选用以下哪个命令?( ) A. ping 命令 B. ipconfig 命令 C. netsh 命令 D. Tracert 命令 7)如果想知道网络适配器的物理地址,可用以下哪个命令? ( ) A. ping 命令 B. ipconfig 命令 C. netsh 命令 D. Tracert 命令 上一页 下一页 返回 思考与练习 ? ? ? ? ? ? ? ? 8)ARP协议的主要功能是( ) A. 将 MAC地址解析为 IP地址 B. 将 IP地址解析 为物理地址 C. 将主机域名解析为 IP地址 D. 将 IP地址解析 为主机域名 9)IP 协议的核心问题是( ) A. 传输 B. 寻径 C. 封装 D. 分组 10)计算机拨号上网后,该计算机( ) A. 可以拥有多个 IP地址 B. 拥有一个固定的 IP地 址 C. 拥有一个动态的 IP地址 D. 没有自己的 IP地 址 上一页 下一页 返回 思考与练习 ? ? ? ? 二、问答题 1)简述 ARP协议的工作原理。 2)简述如何使用 ping 命令来判断网络的连通性。 3)简述常用的网络命令有哪些?各自的功能是什么? 上一页 返回 图3?1?1 进入命令解释程序 返回 图3?1?2 使用ping127.0.0.1命令。 返回 图3?1?3 使用ping www.baidu.com命令 返回 图3?2?1 使用ipconfig命令 返回 图3?2?2 使用ipconfig命令 返回 图3?4?1 使用netstat –s命令 返回 图3?4?2 使用netstat –n命令建立 连接 返回 图3?5?1 使用arp -a 命令 返回 图3?6?1 使用route print命令 返回 图3?8?1 ping 本机地址 返回