《计算机网络技术及应用》实验指导书哈尔滨工业大学(威海)1《计算机网络技术及应用》实验指导书班级:国贸一班学号:100320122姓名:项思源哈尔滨工业大学(威海)《计算机网络技术及应用》实验指导书哈尔滨工业大学(威海)2前言计算机网络是现代信息社会最重要的基础设施之一。在过去十几年里得到了迅速的发展和应用。《计算机网络技术及应用》课程实验的目的是为了使学生在课程学习的同时,通过在一个计算机网络环境中的实际操作,对现代计算机网络的基本功能有一个初步的了解.通过实验教学增强学生对计算机网络的基本知识和理论的理解,掌握初步的网络组成技术,掌握选择和配置网络系统的基本步骤和方法,深入理解网络功能与网络体系结构各层的关系。掌握Internet基本应用,熟悉网络常用工具命令与功能并能利用这些命令进行简单网络故障的诊断,掌握一定的网络应用技能。实验内容主要涉及:网络设施认识、Internet应用、网络工具命令的使用以及简单网站设计与部署等。实验环境:要求实验室连接局域网并且要与Internet相连,最好每台机器都分配IP地址;实验室要配置一台安装Linux操作系统的网络服务器,同时提供FTP,等服务;配置一台安装WindowsNT或Windows2000server操作系统的网络服务器,同时配置FTP,等服务;提供一定数量的学生用工作站,满足做实验学生每人一台的要求;学生用工作站要安装Windows98/2000或Linux操作系统,同时安装C++和Java编程环境;在《计算机网络》的课程实验过程中,要求学生做到:(1)预习实验指示书有关部分,认真做好实验内容的准备,就实验可能出现的情况提前作出思考和分析。(2)仔细观察上机和上网操作时出现的各种现象,记录主要情况,作出必要说明和分析。《计算机网络技术及应用》实验指导书哈尔滨工业大学(威海)3(3)认真书写实验报告。实验报告包括实验目的和要求,实验情况及其分析。(4)实验课程不迟到,不早退。如有事不能出席,需要向辅导教师请假,所缺实验一般不补。实验的验收将分为两个部分。第一部分是上机操作,包括检查程序运行和即时提问。第二部分是提交书面的实验报告。此外,针对以前教学中出现的问题,网络实验将采用阶段检查方式,每个实验都将应当在规定的时间内完成并检查通过,过期视为未完成该实验,不计成绩。以避免期末集中检查方式产生的诸多不良问题,希望同学们抓紧时间,合理安排,认真完成。2011-11-11《计算机网络技术及应用》实验指导书哈尔滨工业大学(威海)1实验一常用网络命令的使用【实验前需要学习掌握的知识】1、windows命令不同的操作系统要用不同的命令进入命令行界面。在Win9x/Me的开始菜单中的运行程序中键入command命令,可进入命令行界面。在Win2000/NT的开始菜单中的运行程序中键入cmd命令,可进入命令行界面。开始——〉运行——〉键入cmd命令或command命令——〉回车进入了命令行操作界面(DOS窗口),在DOS窗口中只能用键盘来操作。如下所示:2、网络常用命令的作用与格式《计算机网络技术及应用》实验指导书哈尔滨工业大学(威海)2了解和掌握网络常用命令将会有助于更快地检测到网络故障所在,从而节省时间,提高效率。网络命令数量比较多,在本次实验中我们学习的网络命令是为数不多的一些常用网络命令。由于每个网络命令都有不同的作用,为了更好地掌握这些网络常用命令应该了解这些命令的基本格式,基本格式如下:网络命令参数1参数2参数3参数…查看这些参数的方法是在网络命令后加“/?”,如要查看ping命令的参数可以输入ping/?显示如下:【实验目的】1、掌握网络常用命令的使用;2、利用网络常用命令对网络中常见现象进行分析判断。【实验内容】1、掌握PING命令的基本使用方法(包括参数的使用),对网络常见故障利用命令进行《计算机网络技术及应用》实验指导书哈尔滨工业大学(威海)3分析判断:Ping是测试网络联接状况以及信息包发送和接收状况非常有用的工具,是网络测试最常用的命令。Ping向目标主机(地址)发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是否与目标主机(地址)联通。如果执行Ping不成功,则可以预测故障出现在以下几个方面:网线故障,网络适配器配置不正确,IP地址不正确。如果执行Ping成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面,Ping成功只能保证本机与目标主机间存在一条连通的物理路径。命令格式:pingIP地址或主机名[-t][-a][-ncount][-lsize]常用参数含义:-t不停地向目标主机发送数据;-a以IP地址格式来显示目标主机的网络地址;-ncount指定要Ping多少次,具体次数由count来指定;-lsize指定发送到目标主机的数据包的大小。2、用Tracert命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的《计算机网络技术及应用》实验指导书哈尔滨工业大学(威海)4时间,分析网络延时产生的原因。Tracert命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间。命令功能同Ping类似,但它所获得的信息要比Ping命令详细得多,它把数据包所走的全部路径、节点的IP以及花费的时间都显示出来。该命令比较适用于大型网络。命令格式:tracertIP地址或主机名[-d][-hmaximumhops][-jhost_list][-wtimeout]参数含义:-d不解析目标主机的名字;-hmaximum_hops指定搜索到目标地址的最大跳跃数;-jhost_list按照主机列表中的地址释放源路由;-wtimeout指定超时时间间隔,程序默认的时间单位是毫秒。例如大家想要了解自己的计算机与目标主机之间详细的传输路径信息,可以在MS-DOS方式输入。如果我们在Tracert命令后面加上一些参数,还可以检测到其他更详细的信息,例如使用参数-d,可以指定程序在跟踪主机的路径信息时,同时也解析目标主机的域名。《计算机网络技术及应用》实验指导书哈尔滨工业大学(威海)53、利用Netstat命令了解网络的整体使用情况。显示当前正在活动的网络连接的详细信息,例如显示网络连接、路由表和网络接口信息,统计目前总共有哪些网络连接正在运行。Netstat命令可以帮助网络管理员了解网络的整体使用情况。它可以显示当前正在活动的网络连接的详细信息,例如显示网络连接、路由表和网络接口信息,可以统计目前总共有哪些网络连接正在运行。利用命令参数,命令可以显示所有协议的使用状态,这些协议包括TCP协议、UDP协议以及IP协议等,另外还可以选择特定的协议并查看其具体信息,还能显示所有主机的端口号以及当前主机的详细路由信息。命令格式:netstat[-r][-s][-n][-a]参数含义:-a显示所有连接和侦听端口。-b显示在创建每个连接或侦听端口时涉及的可执行程序。在某些情况下,已知可执行程序承载多个独立的组件,这些情况下,显示创建连接或侦听端口时涉及的组件序列。此情况下,可执行程序的名称位于底部[]中,它调用的组件位于顶部,直至达到TCP/IP。注意,此选项可能很耗时,并且在您没有足够权限时可能失败。-e显示以太网统计。此选项可以与-s选项结合使用。-f显示外部地址的完全限定域名(FQDN)。-n以数字形式显示地址和端口号。-o显示拥有的与每个连接关联的进程ID。-pproto显示proto指定的协议的连接;proto可以是下列任何一个:TCP、UDP、TCPv6或UDPv6。如果与-s选项一起用来显示每个协议的统计,proto可以是下列任何一个:IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP或UDPv6。《计算机网络技术及应用》实验指导书哈尔滨工业大学(威海)6-r显示路由表。-s显示每个协议的统计。默认情况下,显示IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP和UDPv6的统计;-p选项可用于指定默认的子网。-t显示当前连接卸载状态。interval重新显示选定的统计,各个显示间暂停的间隔秒数。按CTRL+C停止重新显示统计。如果省略,则netstat将打印当前的配置信息一次。4、利用IPCONFIG命令显示所有当前的TCP/IP网络配置值、刷新动态主机配置协议(DHCP)和域名系统(DNS)设置。使用不带参数的IPCONFIG显示所有适配器的IP地址、子网掩码、默认网关。命令格式:Ipconfig[/all][/batchfile][/renewall][/releaseall][/renewn][/releasen]参数含义:/?显示帮助信息/all显示现时所有网络连接的设置/release释放某一个网络上的IP位置/renew更新某一个网络上的IP位置/flushdns把DNS解析器的暂存内容全数删除5、利用ARP确定对应IP地址的网卡物理地址。查看本地计算机或另一台计算机的ARP高速缓存中的当前内容。在以太网协议中规定,同一局域网中的一台主机要和另一台主机进行直接通信,必须要知道目标主机的MAC地址。而在TCP/IP协议栈中,网络层和传输层只关心目标主机的IP地址。这就导致在以太网中使用IP协议时,数据链路层的以太网协议接到上层IP协议提供的数据中,只包含目的主机的IP地址。于是需要一种方法,根据目的主机的《计算机网络技术及应用》实验指导书哈尔滨工业大学(威海)7IP地址,获得其MAC地址。这就是ARP协议要做的事情。所谓地址解析(addressresolution)就是主机在发送帧前将目标IP地址转换成目标MAC地址的过程。另外,当发送主机和目的主机不在同一个局域网中时,即便知道目的主机的MAC地址,两者也不能直接通信,必须经过路由转发才可以。所以此时,发送主机通过ARP协议获得的将不是目的主机的真实MAC地址,而是一台可以通往局域网外的路由器的MAC地址。于是此后发送主机发往目的主机的所有帧,都将发往该路由器,通过它向外发送。这种情况称为ARP代理(ARPProxy)命令格式:arp[-a[InetAddr][-NIfaceAddr]][-g[InetAddr][-NIfaceAddr]][-dInetAddr[IfaceAddr]][-sInetAddrEtherAddr[IfaceAddr]]参数含义:-a[InetAddr][-NIfaceAddr]显示所有接口的当前ARP缓存表。要显示特定IP地址的ARP缓存项,请使用带有InetAddr参数的arp-a,此处的InetAddr代表IP地址。如果未指定InetAddr,则使用第一个适用的接口。要显示特定接口的ARP缓存表,请将-NIfaceAddr参数与-a参数一起使用,此处的IfaceAddr代表指派给该接口的IP地址。-N参数区分大小写。-g[InetAddr][-NIfaceAddr]与-a相同。-dInetAddr[IfaceAddr]删除指定的IP地址项,此处的InetAddr代表IP地址。对于指定的接口,要删除表中的某项,请使用IfaceAddr参数,此处的IfaceAddr代表指派给该接口的IP地址。要删除所有项,请使用星号(*)通配符代替InetAddr。-sInetAddrEtherAddr[IfaceAddr]向ARP缓存添加可将IP地址InetAddr解析成物理地址EtherAddr的静态项。要向指定接口的表添加静态ARP缓存项,请使用IfaceAddr参数,此处的IfaceAddr代表指派给该接口的IP地址。/?在命令提示符下显示帮助。6、课上补充讲解其他网络命令的使用。《计算机网络技术及应用》实验指导书哈尔滨工业大学(威海)8【实验方式】现场参观并由实验指导教师讲解、演示;分组讨论与实践。【实验地点】学院计算机网络实验室。【实验报告】在实验报告中写出网络常用命令的操作过程及效果,分析并总