计算机毕业论文——基于WEB的虚拟计算机网络实验平台.doc_第1页
计算机毕业论文——基于WEB的虚拟计算机网络实验平台.doc_第2页
计算机毕业论文——基于WEB的虚拟计算机网络实验平台.doc_第3页
计算机毕业论文——基于WEB的虚拟计算机网络实验平台.doc_第4页
计算机毕业论文——基于WEB的虚拟计算机网络实验平台.doc_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

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

文档简介

Tianjin University of Technology and Education毕 业 设 计专 业: 计算机科学与技术 班级学号: 计0203班 11 学生姓名: 指导教师: 安 教授 二七年 六 月天津工程师范学院本科生毕业设计(论文)基于WEB的虚拟计算机网络实验平台 网络互联设备实验互动模块及 系统主界面的设计Web-based virtual computer network platform专业班级:计0203班学生姓名:李志伟 指导教师:安淑芝 教授系 别:计算机系2007年 6月摘 要基于WEB的虚拟计算机网络实验平台是配合配合高校计算机专业网络课实验教学,开发一个能够具有演示和简单交互功能的虚拟网络实验平台,并以网页的形式向用户展示并能让学习者在平台上进行虚拟的网络实验。虚拟网络互联设备路由器、交换机的实验是一个专门介绍网络互联设备相关知识,模拟网络互联设备相关实验的多媒体系统。本系统主要采用Dreamweaver+Flash技术,并辅以多种图片处理软件对系统的整体效果进行加工。通过基础教学部分和实验部分向学习者介绍了网络互联设备交换机中基础的、关键的知识,并为学习者提供了一个模拟的网络互联设备交换机等实验的平台,其中基础教学部分精心挑选目前最流行的网络互联设备,简单介绍其的相关知识以及新技术的基本概念;实验部分是基于网络互联设备实验的教学环节:并给出了实验的操作步骤;完整的实验操作过程的演示;提供一个Flash模拟的实验环境。系统界面饱满丰富,使得学习者能在虚拟的网络环境中获得知识。关键词:WEB;网络实验;虚拟平台;互联设备ABSTRACTWeb-based virtual computer network platform is in line with the experiment with college computer network professional courses experimental teaching, Development of a demonstration to have a simple and interactive function of the virtual network platform, and in the form of web users to display and allow learners platform for virtual network experiment. Virtual networking equipment routers, switches the experiment is a specialized networking equipment related knowledge. Simulation networking equipment related to the experimental multimedia system. The system is mainly used Dreamweaver + Flash technology, supplemented by a variety of photo processing software for the system overall effect processing. Through some basic teaching and experimental part to learners of networking equipment based Switch, The key to knowledge, and to provide learners of a simulation of networking equipment such as switches experimental platform teaching them some carefully selected the most popular networking equipment, presentation of relevant knowledge and new, the basic concept; Based on the experimental part of the networking equipment experimental teaching links : the experimental and operational steps; integrity of the process of the demonstration; Flash provides a simulation of the environment. With rich system interfaces, making learners in a virtual network environment access to knowledge.Keywords : WEB; Network Experiment; Virtual platform; Internet equipment目 录1引言12开发工具32.1 Dreamweaver 软件介绍32.2 Flash软件介绍32.3 开发环境和开发工具43 网络互联设备基础知识53.1 路由器基础知识53.1.1路由器的基本概念53.1.2 路由器的工作原理53.1.3 路由器的基本配置63.2 交换机基础知识103.2.1 交换机的基本概念103.2.2交换机工作原理113.3.3交换机基本配置114、VLAN基础知识144.1 VLAN概述144.2 VLAN基本配置144.2.1建立VLAN154.2.2将端口加入VLAN154.3.3配置VLANIP155 系统需求分析1751 系统可行性分析175.1.1 经济可行性175.1.2技术可行性175.1.3运行可行性175.2 需求分析185.2.1 功能要求185.2.2 外部接口要求185.2.3 性能要求186系统总体设计207 系统的详细设计(系统主界面及网络互连设备互动模块)217.1 系统主界面的设计217.2 网络互连设备互动模块的设计247.2.1 路由器互动模块的设计257.2.2 交换机互动模块的设计:288 测试359总结3610 参考文献3711 致谢3812 外文翻译3952天津工程师范学院2007届本科生毕业设计(论文)1引言随着互联网的蓬勃发展,计算机网络在社会经济和人们生活中占据着越来越重要的地位,为了更好的融入到这个信息化世界中来,越来越多的人想要了解网络,获取与网络有关的知识。计算机网络课程是一门实践性很强的课程,实验环节在教学过程中起着重要的作用。通过实验可以加深学生对网络原理的理解和掌握,更重要的是培养学生在网络方面的应用、管理和维护能力,并根据所学知识分析解决网络应用过程中出现的问题。但是,由于计算机网络技术更新较快,相应课程及实验较难跟上新技术的发展。同时开设计算机网络实验,需要较为复杂的实验环境,它涉及到计算机硬件、软件和通信等多个领域,实验难度较大。当前,国内许多组织和企业竞相建立企业Intranet,接入Internet,实施各种因特网应用。计算机局域网与因特网联接时,或在较大规模的局域网中,都会使用路由器、交换机等较高层的网络互连设备。作为网络应用中的不可或缺的网络互联设备,也相应的成为了人们关注的热点,了解和掌握网络互联设备的有关知识及技能已成为一个网管人员水平高低的基本象征。随着计算机网络技术及其应用的迅猛发展和普及,计算机网络已成为计算机科学与技术等专业中的重要课程。为此,各学校都不同程度地增加了该课程的授课学时,并专门添设了实验课时,以加强教学力度。但是,由于网络实验环境的建设投资较大,又缺乏系统化设计的网络实验教学资源,致使实验教学一直没能很好地开展起来,一定程度的影响了教学效果。实验课程是计算机网络相关课程教学中的重要环节,为此,各个高校都建立了计算机网络实验室。近年来,随着高校的不断扩招,原有的网络实验室规模已经远远不能满足日益增多的学生的需要,对大多数资金紧张的院校来说,不断建设新的计算机网络实验室,无论是从成本角度还是从管理角度考虑都是不合适的。此外,由于网络实验室中的机器数量、网络设备数量及实验时间的限制,众多学生往往只能共用一套网络系统甚至一台机器。在这种情形下,由于数据传输过程中的相互影响与学生问操作的相互干扰,学生根本无法真正全面了解计算机网络的运行机制与掌握计算机网络操作的实际技能。为了解决这些问题,我们建立了一个基于WEB的虚拟计算机网络实验平台,该平台既能对网络操作系统进行虚拟,又能对各种网络设备(如路由器、交换机)进行虚拟。通过该平台,学生能够在单台计算机上完成计算机网络相关课程的各种实验,让尽可能多的学生能够独立地完成计算机网络实验。基于WEB的虚拟计算机网络实验平台是配合高校计算机专业网络课实验教学,开发的一个能够具有演示和简单交互功能的虚拟网络实验平台,并以网页的形式向用户展示并能让学习者在平台上进行虚拟的网络实验。虚拟网络互联设备路由器、交换机的实验是一个专门介绍网络互联设备相关知识,模拟网络互联设备相关实验的多媒体系统。本系统主要采用Dreamweaver+Flash技术,并辅以多种图片处理软件对系统的整体效果进行加工。通过基础教学部分和实验部分向学习者介绍了网络互联设备交换机中基础的、关键的知识,并为学习者提供了一个模拟的网络互联设备交换机等实验的平台,其中基础教学部分精心挑选目前最流行的网络互联设备,简单介绍其的相关知识以及新技术的基本概念;实验部分是基于网络互联设备实验的教学环节:并给出了实验的操作步骤;完整的实验操作过程的演示;提供一个Flash模拟的实验环境。系统界面饱满丰富,使得学习者能在虚拟的网络环境中获得知识。2开发工具2.1 Dreamweaver 软件介绍Macromedia Dreamweaver MX 是创建专业网站的最佳途径, 同时也是构建强大 Internet 应用程序的最简便的途径。 开发人员第一次能在一个环境内快速创建和管理网站及 Internet 应用程序。Dreamweaver MX 是一个完整、集成的解决方案, 可为用户提供可视化的布局工具、快速的 web 应用程序开发以及广泛的代码编辑支持。它是一个可视化的网页设计和网站管理工具,支持最新的Web技术,包含HTML检查、HTML格式控制、HTML格式化选项、HomeSite/BBEdit捆绑、可视化网页设计、图像编辑、全局查找替换、全FTP 功能、处理Flash和Shockwave等富媒体格式和动态HTML、基于团队的Web创作。在编辑上你可以选择可视化方式或者你喜欢的源码编辑方式。Macromedia Dreamweaver MX 测试版新增功能如下:加强的用户界面;多重用户配置;增强的源代码编辑功能;扩展的文档格式支持;加强的服务器模式扩展;改进的数据库链接操作;提升了与外部应用程序的协作。2.2 Flash软件介绍Flash是一个创作工具,从简单的动画到复杂的交互式Web应用程序,它使用户可以创建任何作品。通过添加图片、声音和视频,可以使Flash应用程序媒体丰富多彩。Flash包含了许多种功能,如拖放用户界面组件、将动作脚本添加到文档的内置行为,以及可以添加到对象的特殊效果。这些功能使Flash不仅功能强大,而且易于使用。通过更改连续帧内容,可以在Flash文档中创建动画。可以在舞台中创作出移动对象、增加或减小对象大小、旋转、更改颜色、淡入或淡出,或者更改对象形状的效果。更改既可以独立于其它的更改,也可以和其它的更改互相协调。例如,可以创作出这样的效果:对象在舞台中一边移动,一边旋转,并且淡入。Flash强大的制作动画功能,使设计生动形象的界面变得非常轻松。Flash提供的脚本撰写语言,可以向影片添加交互性。动作脚本提供了一些元素,例如动作、运算符以及对象,可将这些元素组织到脚本中,指示影片要执行什么操作;开发者可以对影片进行设置,从而使单击按钮和按下键盘键之类的事件可触发这些脚本。Flash的强大的交互功能恰好满足我们制作演示实验的要求。 在Flash中,可通过“动作”面板来用动作脚本撰写脚本。在标准编辑模式下使用该面板,可以通过从菜单和列表中选择选项来创建脚本。在专家编辑模式下使用该面板,可直接向脚本窗格中输入文本。在这两种模式下,代码提示都可完成动作和插入属性及事件。一旦有了一个脚本,开发者就可将其附加按钮、影片剪辑或者帧上,从而创建所需的交互性。2.3 开发环境和开发工具(1)开发环境:MicrosoftWindow XP,IE6.0,Flash Player 8 ActiveX;(2)开发工具:MacromediaFlash MX,Dreamweaver MX;Photoshop CS(3)相关技术:HTML, CSS(层叠样式表),ASP,JavaScript;3 网络互联设备基础知识3.1 路由器基础知识3.1.1路由器的基本概念路由器是一种多端口的网络设备,能够连接多个不同的网络或网段,以实现更大范围内的信息传输,从而形成互联网络。目前,路由器已经成为实现各种骨干网内部连接、骨干网间互联和骨干网与Internet互联互通业务的主力军。路由器是网络互联的主要节点设备,主要作用是连通不同的网络。作为不同网络之间互相连接的枢纽,路由器系统构成了基于TCP/IP的Internet的主体脉络。它的处理速度是网络通信的主要瓶颈之一,其可靠性直接影响着网络互联的质量。典型的路由器结构如下图所示:图3-1 典型的路由器结构3.1.2 路由器的工作原理它工作依赖设备的逻辑地址(如:IP地址),对到来的数据包进行过滤和转发(以寻找一条最佳传输路径,并将该数据有效地传送到目的站点)。为了完成该任务,在路由器中存在着各种传输路径的相关数据路由表。路由表可以是系统管理员固定设置好的,也可以由系统动态修改的(即动态路由)。动态路由:是由守护进程自动更新路由表。通常路由选择的守护进程周期性侦听所有路由刷新信息,并将收到的信息广播,以便其他路由器更新其路由表。3.1.3 路由器的基本配置一、设置方式 以cisco路由器为例,对路由器的设置途径有多种,其中最常用的是IOS CLI(Command-Line Interface)浏览。 Windows操作系统提供了两种基本的方法:超级终端和Telnet。当使用控制端口或辅助端口直接连接PC机的串行端口(COM1、COM2等)时,可以使用超级终端。当路由器通过以太网连接到网络且具有有效的IP时,可以使用Telnet。每种情况都需要正确地进行配置,以优化对CLI的访问。路由器的第一次设置必须通过第一种方式进行,此时终端的硬件设置如下: 波特率 :9600 数据位 :8 停止位 :1 奇偶校验: 无。一般也可以使用“还原为默认值”如图3-2所示。图 3-2 路由器超级终端硬件设置二、命令状态(1)router 路由器处于用户命令状态,这时用户可以看路由器的连接状态,访问其他网络和主机,但不能看到和更改路由器的设置内容。 (2)router# 在router提示符下键入enable,路由器进入特权命令状态router#,这时不但可以执行所有的用户命令,还可以看到和更改路由器的设置内容。 (3)router(config)# 在router#提示符下键入configure terminal,出现提示符router(config)#,此时路由器处于全局设置状态,这时可以设置路由器的全局参数。 (4)router(config-if)#;router(config-line)#; 路由器处于局部设置状态,这时可以设置路由器某个局部的参数。 (5) 路由器处于RXBOOT状态,在开机后60秒内按ctrl-break可进入此状态,这时路由器不能完成正常的功能,只能进行软件升级和手工引导。 (6)设置对话状态 这是一台新路由器开机时自动进入的状态,在特权命令状态使用SETUP命令也可进入此状态,这时可通过对话方式对路由器进行设置。 三、设置对话过程 利用设置对话过程可以避免手工输入命令的烦琐,但它还不能完全代替手工设置,一些特殊的设置还必须通过手工输入的方式完成。进入设置对话过程后,路由器首先会显示一些提示信息:- System Configuration Dialog - At any point you may enter a question mark ? for help. Use ctrl-c to abort configuration dialog at any prompt. Default settings are in square brackets . 这是告诉学习者在设置对话过程中的任何地方都可以键入“ ?”得到系统的帮助,按ctrl-c可以退出设置过程,缺省设置将显示在中。然后路由器会问是否进入设置对话:Would you like to enter the initial configuration dialog? yes: 如果按y或回车,路由器就会进入设置对话过程。首先你可以看到各端口当前的状况: First, would you like to see the current interface summary? yes: Any interface listed with OK? value “NO” does not have a valid configuration 然后,路由器就开始全局参数的设置: Configuring global parameters: (1)设置路由器名: Enter host name Router: (2)设置进入特权状态的密文(secret),此密文在设置以后不会以明文方式显示: The enable secret is a one-way cryptographic secret used instead of the enable password when it exists. Enter enable secret: cisco (3)设置进入特权状态的密码(password),此密码只在没有密文时起作用,并且在设置以后会以明文方式显示: The enable password is used when there is no enable secret and when using older software and some boot images. Enter enable password: pass (4)设置虚拟终端访问时的密码: Enter virtual terminal password: cisco (5)询问是否要设置路由器支持的各种网络协议: Configure SNMP Network Management? yes: Configure DECnet? no: Configure AppleTalk? no: Configure IPX? no: Configure IP? yes: Configure IGRP routing? yes: Configure RIP routing? no: (6)如果配置的是拨号访问服务器,系统还会设置异步口的参数: Configure Async lines? yes: n 设置线路的最高速度: Async line speed 9600: n 是否使用硬件流控: Configure for HW flow control? yes: n 是否设置modem: Configure for modems? yes/no: yes n 是否使用默认的modem命令: Configure for default chat script? yes: n 是否设置异步口的PPP参数: Configure for Dial-in IP SLIP/PPP access? no: yes n 是否使用动态IP地址: Configure for Dynamic IP addresses? yes: n 是否使用缺省IP地址: Configure Default IP addresses? no: yes n 是否使用TCP头压缩: Configure for TCP Header Compression? yes: n 是否在异步口上使用路由表更新: Configure for routing updates on async links? no: y n 是否设置异步口上的其它协议。 接下来,系统会对每个接口进行参数的设置。 (7)Configuring interface Ethernet0: n 是否使用此接口: Is this interface in use? yes: n 是否设置此接口的IP参数: Configure IP on this interface? yes: n 设置接口的IP地址: IP address for this interface: n 设置接口的IP子网掩码: Number of bits in subnet field 0: Class C network is , 0 subnet bits; mask is /24 (8)在设置完所有接口的参数后,系统会把整个设置对话过程的结果显示出来: The following configuration command script was created: hostname Router enable secret 5 $1$W5Oh$p6J7tIgRMBOIKVXVG53Uh1 enable password pass 请注意在enable secret后面显示的是乱码,而enable password后面显示的是设置的内容。 显示结束后,系统会问是否使用这个设置: Use this configuration? yes/no: yes 如果回答yes,系统就会把设置的结果存入路由器的NVRAM中,然后结束设置对话过程,使路由器开始正常的工作。 四、常用命令 (1)改变命令状态 表 3-1 命令状态表任务 命令 进入特权命令状态 enable 退出特权命令状态 disable 进入设置对话状态 setup 进入全局设置状态 config terminal 退出全局设置状态 end 进入端口设置状态 interface type slot/number 进入子端口设置状态 interface type number.subinterface point-to-point | multipoint 进入线路设置状态 line type slot/number 进入路由设置状态 router protocol 退出局部设置状态 exit (2)显示命令表3-2 显示命令表任务 命令 查看版本及引导信息 show version 查看运行设置 show running-config 查看开机设置 show startup-config 显示端口信息 show interface type slot/number 显示路由信息 show ip router 3.2 交换机基础知识3.2.1 交换机的基本概念交换机在外观上和集线器相似。但其原理和集线器不一样,功能更为强大,通常用于较大型的网络中。交换机也叫交换式集线器,它通过对信息进行重新生成,并经过内部处理后转发至指定端口,具备自动寻址能力和交换作用,由于交换机根据所传递信息包的目的地址,将每一信息包独立地从源端口送至目的端口,避免了和其他端口发生碰撞。广义的交换机就是一种在通信系统中完成信息交换功能的设备。交换机根据OSI层次通常可分为第二层交换机和多层交换机。通常所说的交换机就是指第二层交换机也叫LAN交换机,它主要体现桥接技术的复杂交换技术在OSI参考模型的第二层操作。3.2.2交换机工作原理在计算机网络系统中,交换机是针对共享工作模式的弱点而推出的。交换机拥有一条高带宽的背部总线和内部交换矩阵。交换机的所有的端口都挂接在这条背部总线上,当控制电路收到数据包以后,处理端口会查找内存中的地址对照表以确定目的MAC(网卡的硬件地址)的NIC(网卡)挂接在哪个端口上,通过内部交换矩阵迅速将数据包传送到目的端口。目的MAC若不存在,交换机才广播到所有的端口,接收端口回应后交换机会“学习”(应为中文标点)新的地址,并把它添加入内部地址表中。可见,交换机在收到某个网卡发过来的“信件”时,会根据上面的地址信息,以及自己掌握的“常住居民户口簿”快速将信件送到收信人的手中。万一收信人的地址不在“户口簿”上,交换机才会像集线器一样将信分发给所有的人,然后从中找到收信人。而找到收信人之后,交换机会立刻将这个人的信息登记到“户口簿”上,这样以后再为该客户服务时,就可以迅速将信件送达了。3.3.3交换机基本配置一、设置方式:以cisco 2900系列交换机为例,对交换机进行配置,可以通过以下几种方法实现:控制台(Console)端口:通过控制台端口直接对设备进行配置 远程登录(Telnet)可以通过Telnet程序对已设置的IP地址的交换机进行远程配置例如,如果交换机的IP地址被设置为,那么可以在Windows的命令提示符下输入“Telnet ”登录到交换机。基于WEB页面的管理方式通过特定程序完成配置:对于某些设备,在购买时,随交换机附赠的CD-ROM中包含此设备的快速配置程序,如SSH等软件。此外,还可以使用TFTP(简单文件传输协议)、FTP(文件传输协议)、RCP(远程拷贝协议)对交换机中的文件进行上传和下载。二、建立连接为了配置交换机,需要提供直接对其管理的连接。一般情况下,网络设备都带有Console(控制台端口。控制台端口允许检测和配置网络设备。图3-3 交换机与终端的连接 交换机Console端口的默认参数如下:端口速率:9600b/s数据位:8奇偶校验:无停止位:1数据流控制:无三、管理交换机在第一次配置交换机时,应当指定IP地址信息和名称,以便对该交换机进行远程管理。另外还应为交换机指定新的管理密码。(1)进入全局配置模式。Switch# configure terminal(2)指定新的名称Switch(config)# hostname name(3)为特权模式指定新的密码Switch(config)# enable password password(4)进入LINE配置模式Switch(config)# Line vty 0 15(5)为Telnet指定新的密码Switch(config-line)# password password(6)进入VLAN1。Switch(config)# interface vlan 1(7)键入为该交换机指定的IP地址和子网掩码Switch(config-if)# ip address ip_address subnet_mask(8)返回特权模式Switch(config-if)# end(9)校验键入的信息是否正确Switch# show running-config(10)保存配置。如果不保存,在交换机重新启动时,修改的配置将丢失Switch# copy running-config startup-config 四、端口基本配置(1)进入全局配置模式。Switch# configure terminal(2)选择欲配置的端口,进入接口配置模式。Switch(config)# interface interface-id(3)设置接口速率。“1000”关键字只对1000BASE-T端口有效;1000BASE-SX端口和GBIC模块端口只能工作于1000Mbps;Nonegotiate关键字只对1000BASE-SX、1000BASE=LX和1000BASE-ZX GBIC端口有效。Switch(config-if)# speed 10 | 100 | 1000 | auto | Nonegotiate(4)设置双工模式。Switch(config-iof)# duplex auto | full | half(5)为端口指定描述文字Switch(config-if)# description string(6)返回特权模式Switch(config-if)# end(7)显示接口状态和文字描述Switch# show interface interfaces interface-idSwitch# show interface interface-id description(8)保存配置。Switch# copy running-config startup-config4、VLAN基础知识4.1 VLAN概述交换技术的发展,也加快了新的交换技术(VLAN)的应用速度。通过将企业网络划分为虚拟网络VLAN网段,可以强化网络管理和网络安全,控制不必要的数据广播。在共享网络中,一个物理的网段就是一个广播域。而在交换网络中,广播域可以是有一组任意选定的第二层网络地址(MAC地址)组成的虚拟网段。这样,网络中工作组的划分可以突破共享网络中的地理位置限制,而完全根据管理功能来划分。这种基于工作流的分组模式,大大提高了网络规划和重组的管理功能。 在同一个VLAN中的工作站,不论它们实际与哪个交换机连接,它们之间的通讯就好象在独立的集线器上一样。同一个VLAN中的广播只有VLAN中的成员才能听到,而不会传输到其他的 VLAN中去,这样可以很好的控制不必要的广播风暴的产生。同时,若没有路由的话,不同VLAN之间不能相互通讯,这样增加了企业网络中不同部门之间的安全性。网络管理员可以通过配置VLAN之间的路由来全面管理企业内部不同管理单元之间的信息互访。交换机是根据用户工作站的MAC地址来划分VLAN的。所以,用户可以自由的在企业网络中移动办公,不论在何处接入交换网络,都可以与VLAN内其他用户自如通讯。VLAN可以是有混合的网络类型设备组成,比如:10M以太网、100 M以太网、令牌网、FDDI、CDDI等等,可以是工作站、服务器、集线器、网络上行主干等等。 VLAN的管理需要比较复杂的专门软件,它通过对用户、MAC地址、交换机端口号、VLAN号等管理对象的综合管理,来满足整个网络的VLAN划分、监视等功能,以及其他扩展管理功能。现在比较通用的VLAN的划分方法是基于MAC地址。但也有一些厂商的交换机提供更多的VLAN划分方法:MAC地址、协议地址、交换机端口、网络应用类型和用户权限等等。 用户在选择交换机的同时,应当仔细考察选购的交换机的VLAN功能,根据自己企业的实际需要,选择满足要求而且管理方便的交换机。同时,应当特别注意现在不同厂商的交换机的VLAN之间大多数是不兼容的。4.2 VLAN基本配置创建VLAN共需要两个步骤,先是创建VLAN,然后再将相关接口指定至该VLAN。交换机进行初始化,进入switch模式。4.2.1建立VLANswitchenswitch#vlan databaseswitch(vlan)#vlan 11 name jsj11switch(vlan)#vlan 21 name jsj21switch(vlan)#exit4.2.2将端口加入VLANswitch#config tswitch(config)#interface fast 0/3switch(config-if)#switch mode accessswitch(config-if)#switch access vlan 11switch(config-if)#exitswitch(config)#interface fast 0/4switch(config-if)#switch mode accessswitch(config-if)#switch access vlan 11switch(config-if)#exitswitch(config)#interface fast 0/6switch(config-if)#switch mode accessswitch(config-if)#switch access vlan 21switch(config-if)#exitswitch(config)#interface fast 0/9switch(config-if)#switch mode accessswitch(config-if)#switch access vlan 21switch(config-if)#exit4.3.3配置VLANIPswitch#config tswitch(config)#interface vlan 11switch(config-if)#ip address switch(config-if)#no shutdownswitch(config)#interface vlan 21switch(config-if)#ip address switch(config-if)#no shutdown全部配置完成后,在超级终端上运行switch#show vlan status可以看到我们新建的VLAN在同一VLAN内的PC机可以互相ping通,不同VLAN内的PC机不能ping通,这样就达到本次实验的目的,VLAN在实际组网技术中作用很大,掌握VLAN的运用非常有实际意义。5 系统需求分析51 系统可行性分析为了提高高校计算机网络实验课的教学效率,提高学生对计算机网络的实际操作的能力。我们开发设计了基于WEB的虚拟计算机网络实验平台,同时,该实验平台的系统目标应该和高校的教学目标一致。该平台应具有如下特点:(1)界面美观、整洁,易于操作。(2)各网络实验具有简单交互和演示功能。(3)主要面向高校计算机专业教学,使用方便,实用性强。(4)系统稳定性和兼容性好,能在各种Windows操作系统正常运行。(5)此虚拟网络实验平台具有实用性、安全性。从以下三方面对能否实现该实验平台的目标进行可行性分析5.1.1 经济可行性系统开发、运行和维护费用主要包括:设备的购买和安装费用;人员费用,由于本项目的特殊性该部分费用可节省和其它费用。因为通过网络来实现网络实验课程教学,因此可以节约许多的人力和物力,方便管理,由此可以减少购买网络实验设备时的开支,同时该网络实验平台可以提高教学效率,所以从经济上完全是可行的。5.1.2技术可行性从设计者角度来看:我们主要采用JavaScript和ASP技术进行详细设计,就目前我们开发小组成员所掌握的技术和指导老师的指点以及计算机网络实验室提供的硬件设备,我们可以顺利完成该网络实验平台的开发。从用户角度来看:网络实验平台界面友好,操作简单,从而可以使学习者容易上手,在虚拟的网络学习中提高学习者本身的计算机网络知识和实践能力,并在实际操作中提供必要的提示。因此,无论从哪种角度来看,该网络实验平台在技术上是完全可行的5.1.3运行可行性系统运行后可以为高校网络课程的实验教学工作带来的许多便利和帮助,学生通过该虚拟网络实验平台对网络相关技术和重点进行学习和实践。学习者可以轻松上手。而整个网络实验平台采用友好的交互界面,简介明了。由上所述:本网络实验平台具有开发价值,并能够在规定时间内完成。5.2 需求分析基于WEB的虚拟计算机网络实验平台主要是针对高校计算机专业网络实验课程而开发设计的,该平台是在开放式环境中使用,该系统的演示模块是通过Flash编译成SWF格式文件,交互模块都是通过ASP技术来实现。由于该平台的数据不需要经常更新,并不需要进行验证登录和数据库的应用。同时在进行网络实验平台的开发时,应进行综合分析,该平台应具备标准性与主流性;实用性与经济性;易用性与扩展性。 该平台的综合要求包括:功能要求,界面要求和性能要求。5.2.1 功能要求要求系统能满足高校师生对于计算机网络实验课程教学工作的需要,能够仿真真实路由器、交换机、无线网络、网络服务器进行交互配置操作,如果命令输入正确则可以顺利进入下一步或下一页面,如果命令输入错误,则程序会给出错误提示。同时对于不太熟悉操作命令的使用者,还能够提供各实验的演示过程以供参考。5.2.2 外部接口要求1、用户接口要求:本实验平台的用户一般需要通过IE浏览器,进入主界面后点击相应的窗口,分别进入相对应的界面。界面一般都要简洁、美观,符合教学系统的基本要求,使学习者可以一目了然的了解系统的功能,并容易上手使用,降低学习者使用系统的难度和所耗费的时间,可以提高工作的效率。尽可能真实模仿各种网络实验界面窗口,配置过程及结果等。2、软件接口: Windows2000、XP、2003及Linux操作系统。5.2.3 性能要求系统除应必须满足对定时约束或容量约束,通常包括速度(响应时间)、信息量速率、主存容量、安全性等方面的需求。此外,系统还应具有良好的兼容性、稳定性和可扩展性。主要的性能要求如下:1、时间需求在运行该平台时,响应时间,更新处理时间、链接时间都应比较快且迅速,完全满足高校网络实验课教学的要求。 2、灵活性当用户需求,如操作方式,运行环境,结果精度,数据结构在其他软件接口等发生变化时,要做适当调整,灵活性非常大。 3、故障处理 在开发阶段当中,能够对模块测试中测试出来的错误进行随时的修改。 4、可扩展性:在整个平台开发完成并在正式运行时,能够对新的知识进行扩充。6系统总体设计整个虚拟计算机网络实验平台,包括了目前网络实验课程当中比较普遍的也是目前开设网络实验课程当中重点部分,如:网络互连设备(交换机、路由器等)配置、无线网络(无线AP、无线网卡)的配置、网络服务器的配置等。在每个实验当中都设定了基础教学环节、实验演示环节和模拟实训环节。系统总体框架如图6-1所示:基于WEB的虚拟计算机网络实验平台路由器仿真交换机仿真无线网络网络服务器模拟实训实验演示教学环节模拟实训实验演示教学环节模拟实训实验演示教学环节模拟实训实验演示教学环节图6-1 系统总体框架各实验的教学环节介绍了相关内容基础的、关键的、核心的知识,掌握每个的知识离不开亲自动手实验,实验演示环节为学习者全面演示了各实验的操作过程,实验指导部分提供了实验目的、实验环境及实验步骤,学习者通过该部分可以了解到实验的整个流程,模拟实训部分则为学习者提供了各种实验的模拟练习,学习者通过该部分的练习就可以基本掌握各种实验的实质了。7 系统的详细设计(系统主界面及网络互连设备互动模块)7.1 系统主界面的设计一个系统的界面风格是系统给人的第一印象,有好的界面风格,就能吸引住使用者,让使用者有种赏心悦目的感觉。Dreamweaver是一种网页版式设计软件,能够比较容易实现网页的美工,配合Flash工具制作的一些动画,从而设计出画面精美,内容丰富的界面。基于WEB的虚拟计算机网络实验平台包含了目前比较普及的计算机网络实验,在系统主界面中我们包含了路由器、交换机、因此所有的内容都嵌入到了网页中这样易于管理同时还具有条理性,下面是各个功能块的设计框图及界面图。系统主界面的设计框图如图7-1所示。图7-1系统主界面框架系统主界面如图7-2所示:图7-2系统主界面图主界面建立了四个网络实验课程的链接,整体显得整洁而淡雅,为了增加网页的整体效果,我们在网页顶部插入了一个简单flash这样显得庄重而又不单调。我们建立的四个实验课程链接,可以让学习者根据自己的实际需要进行分项的学习,该主界面左侧是公告拦和实验课程的链接地址。在主界面的中间是系统的整体介绍和制作人员。主界面页面布局的整体结构设计的思路是利用HTML语言的表格、框架、层、层叠

温馨提示

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

评论

0/150

提交评论