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

下载本文档

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

文档简介

1、 Tianjin University of Technology and Education 毕 业 设 计专 业:计算机科学与技术班级学号:计 0203班 11学生姓名:李志伟指导教师:安淑芝 教授二 七 年 六 月天津工程师范学院本科生毕业设计(论文基于 WEB 的虚拟计算机网络实验平台 网络互联设备实验互动模块及 系统主界面的设计Web-based virtual computer network platform专业班级:计 0203班学生姓名:李志伟指导教师:安淑芝 教授系 别:计算机系2007年 6月摘 要基于 WEB 的虚拟计算机网络实验平台是配合配合高校计算机专业网络课实验

2、教学,开发一个能够具有演示和简单交互功能的虚拟网络实验平台,并以网页的 形式向用户展示并能让学习者在平台上进行虚拟的网络实验。虚拟网络互联设备路由器、交换机的实验是一个专门介绍网络互联设备相关 知 识 , 模 拟 网 络 互 联 设 备 相 关 实 验 的 多 媒 体 系 统 。 本 系 统 主 要 采 用 Dreamweaver+Flash技术, 并辅以多种图片处理软件对系统的整体效果进行加工。 通过基础教学部分和实验部分向学习者介绍了网络互联设备交换机中基础的、关 键的知识,并为学习者提供了一个模拟的网络互联设备交换机等实验的平台,其 中基础教学部分精心挑选目前最流行的网络互联设备,简单介

3、绍其的相关知识以 及新技术的基本概念;实验部分是基于网络互联设备实验的教学环节:并给出了 实验的操作步骤; 完整的实验操作过程的演示; 提供一个 Flash 模拟的实验环境。 系统界面饱满丰富,使得学习者能在虚拟的网络环境中获得知识。关键词:WEB ;网络实验;虚拟平台;互联设备ABSTRACTWeb-based virtual computer network platform is in line with the experiment with college computer network professional courses experimental teaching, Dev

4、elopment 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 equipmen

5、t 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

6、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,

7、 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 virtua

8、l network environment access to knowledge.Keywords : WEB; Network Experiment; Virtual platform; Internet equipment目 录1引言 . 1 2开发工具 . 3 2.1 Dreamweaver 软件介绍 . 3 2.2 Flash软件介绍 . 32.3 开发环境和开发工具 . 43 网络互联设备基础知识 . 5 3.1 路由器基础知识 . 5 3.1.1路由器的基本概念 . 5 3.1.2 路由器的工作原理 . 5 3.1.3 路由器的基本配置 . 6 3.2 交换机基础知识 . 10

9、3.2.1 交换机的基本概念 . 10 3.2.2交换机工作原理 . 113.3.3交换机基本配置 . 114、 VLAN 基础知识 . 14 4.1 VLAN概述 . 14 4.2 VLAN基本配置 . 14 4.2.1建立 VLAN . 15 4.2.2将端口加入 VLAN . 154.3.3配置 VLAN IP . 155 系统需求分析 . 17 5. 1 系统可行性分析 . 17 5.1.1 经济可行性 . 17 5.1.2 技术可行性 . 17 5.1.3 运行可行性 . 17 5.2 需求分析 . 18 5.2.1 功能要求 . 18 5.2.2 外部接口要求 . 18 5.2.3

10、 性能要求 . 186系统总体设计 . 207 系统的详细设计(系统主界面及网络互连设备互动模块 . 21 7.1 系统主界面的设计 . 21 7.2 网络互连设备互动模块的设计 . 24 7.2.1 路由器互动模块的设计 . 257.2.2 交换机互动模块的设计:. 288 测试 . 359总结 . 36 10 参考文献 . 37 11 致谢 . 38 12 外文翻译 . 39II1引言随着互联网的蓬勃发展, 计算机网络在社会经济和人们生活中占据着越来越重 要的地位,为了更好的融入到这个信息化世界中来,越来越多的人想要了解网络, 获取与网络有关的知识。计算机网络课程是一门实践性很强的课程,

11、实验环节在教学过程中起着重要的 作用。通过实验可以加深学生对网络原理的理解和掌握,更重要的是培养学生在网 络方面的应用、管理和维护能力,并根据所学知识分析解决网络应用过程中出现的 问题。但是,由于计算机网络技术更新较快,相应课程及实验较难跟上新技术的发 展。同时开设计算机网络实验,需要较为复杂的实验环境,它涉及到计算机硬件、 软件和通信等多个领域,实验难度较大。当前,国内许多组织和企业竞相建立企业 Intranet ,接入 Internet ,实施各 种因特网应用。计算机局域网与因特网联接时,或在较大规模的局域网中,都会使 用路由器、交换机等较高层的网络互连设备。作为网络应用中的不可或缺的网络

12、互 联设备,也相应的成为了人们关注的热点,了解和掌握网络互联设备的有关知识及 技能已成为一个网管人员水平高低的基本象征。随着计算机网络技术及其应用的迅猛发展和普及, 计算机网络 已成为计算机 科学与技术等专业中的重要课程。 为此, 各学校都不同程度地增加了该课程的授课学 时,并专门添设了实验课时,以加强教学力度。但是,由于网络实验环境的建设投资 较大, 又缺乏系统化设计的网络实验教学资源, 致使实验教学一直没能很好地开展起 来,一定程度的影响了教学效果。实验课程是计算机网络相关课程教学中的重要环节,为此,各个高校都建 立了计算机网络实验室。近年来,随着高校的不断扩招,原有的网络实验室规模已 经

13、远远不能满足日益增多的学生的需要,对大多数资金紧张的院校来说,不断建设 新的计算机网络实验室,无论是从成本角度还是从管理角度考虑都是不合适的。此 外,由于网络实验室中的机器数量、网络设备数量及实验时间的限制,众多学生往 往只能共用一套网络系统甚至一台机器。在这种情形下,由于数据传输过程中的相 互影响与学生问操作的相互干扰,学生根本无法真正全面了解计算机网络的运行机 制与掌握计算机网络操作的实际技能。 为了解决这些问题, 我们建立了一个基于 WEB 的虚拟计算机网络实验平台,该平台既能对网络操作系统进行虚拟,又能对各种网 络设备 (如路由器、交换机 进行虚拟。通过该平台,学生能够在单台计算机上完

14、成 计算机网络相关课程的各种实验, 让尽可能多的学生能够独立地完成计算机网络实验。基于 WEB 的虚拟计算机网络实验平台是配合高校计算机专业网络课实验教学, 开发的一个能够具有演示和简单交互功能的虚拟网络实验平台, 并以网页的形式向 用户展示并能让学习者在平台上进行虚拟的网络实验。虚拟网络互联设备路由器、交换机的实验是一个专门介绍网络互联设备相关知 识 , 模拟网络互联设备相关实验的多媒体系统。 本系统主要采用 Dreamweaver+Flash技术,并辅以多种图片处理软件对系统的整体效果进行加工。通过基础教学部分和 实验部分向学习者介绍了网络互联设备交换机中基础的、关键的知识,并为学习者 提

15、供了一个模拟的网络互联设备交换机等实验的平台,其中基础教学部分精心挑选 目前最流行的网络互联设备,简单介绍其的相关知识以及新技术的基本概念;实验 部分是基于网络互联设备实验的教学环节:并给出了实验的操作步骤;完整的实验 操作过程的演示;提供一个 Flash 模拟的实验环境。系统界面饱满丰富,使得学习 者能在虚拟的网络环境中获得知识。2开发工具2.1 Dreamweaver 软件介绍Macromedia Dreamweaver MX 是创建专业网站的最佳途径 , 同时也是构建强 大 Internet 应用程序的最简便的途径。 开发人员第一次能在一个环境内快速创 建和管理网站及 Internet

16、应用程序。 Dreamweaver MX 是一个完整、集成的解决 方案 , 可为用户提供可视化的布局工具、快速的 web 应用程序开发以及广泛的代 码编辑支持。它是一个可视化的网页设计和网站管理工具,支持最新的 Web 技术,包含 HTML 检查、 HTML 格式控制、 HTML 格式化选项、 HomeSite/BBEdit捆绑、可视 化网页设计、图像编辑、全局查找替换、全 FTP 功能、处理 Flash 和 Shockwave 等 富媒体格式和动态 HTML 、基于团队的 Web 创作。在编辑上你可以选择可视化方 式或者你喜欢的源码编辑方式。 Macromedia Dreamweaver M

17、X 测试版新增功能如 下:加强的用户界面;多重用户配置;增强的源代码编辑功能;扩展的文档格式支 持;加强的服务器模式扩展;改进的数据库链接操作;提升了与外部应用程序的协 作。2.2 Flash软件介绍Flash 是一个创作工具,从简单的动画到复杂的交互式 Web 应用程序,它使用 户可以创建任何作品。通过添加图片、声音和视频,可以使 Flash 应用程序媒体丰 富多彩。 Flash 包含了许多种功能,如拖放用户界面组件、将动作脚本添加到文档 的内置行为,以及可以添加到对象的特殊效果。这些功能使 Flash 不仅功能强大, 而且易于使用。通过更改连续帧内容,可以在 Flash 文档中创建动画。可

18、以在舞台中创作出移 动对象、增加或减小对象大小、旋转、更改颜色、淡入或淡出,或者更改对象形状 的效果。更改既可以独立于其它的更改,也可以和其它的更改互相协调。例如,可 以创作出这样的效果:对象在舞台中一边移动,一边旋转,并且淡入。 Flash 强大 的制作动画功能,使设计生动形象的界面变得非常轻松。Flash 提供的脚本撰写语言,可以向影片添加交互性。动作脚本提供了一些元 素,例如动作、运算符以及对象,可将这些元素组织到脚本中,指示影片要执行什 么操作;开发者可以对影片进行设置,从而使单击按钮和按下键盘键之类的事件可 触发这些脚本。 Flash 的强大的交互功能恰好满足我们制作演示实验的要求。

19、 在 Flash 中,可通过“动作”面板来用动作脚本撰写脚本。在标准编辑模式下使用该面板,可以通过从菜单和列表中选择选项来创建脚本。在专家编辑模式下使 用该面板,可直接向脚本窗格中输入文本。在这两种模式下,代码提示都可完成动 作和插入属性及事件。一旦有了一个脚本,开发者就可将其附加按钮、影片剪辑或 者帧上,从而创建所需的交互性。2.3 开发环境和开发工具(1开发环境:Microsoft Window XP, IE6.0, Flash Player 8 ActiveX;(2开发工具:Macromedia Flash MX, Dreamweaver MX; Photoshop CS(3相关技术:H

20、TML , CSS (层叠样式表 , ASP , JavaScript ;3 网络互联设备基础知识3.1 路由器基础知识路由器是一种多端口的网络设备,能够连接多个不同的网络或网段,以实现更 大范围内的信息传输,从而形成互联网络。目前,路由器已经成为实现各种骨干网 内部连接、骨干网间互联和骨干网与 Internet 互联互通业务的主力军 。路由器是网络互联的主要节点设备,主要作用是连通不同的网络。作为不同网 络之间互相连接的枢纽,路由器系统构成了基于 TCP/IP的 Internet 的主体脉络。 它的处理速度是网络通信的主要瓶颈之一,其可靠性直接影响着网络互联的质量。 典型的路由器结构如下图所

21、示: 图 3-1 典型的路由器结构3.1.2 路由器的工作原理它工作依赖设备的逻辑地址(如:IP 地址 ,对到来的数据包进行过滤和转发 (以寻找一条最佳传输路径,并将该数据有效地传送到目的站点 。为了完成该任 务,在路由器中存在着各种传输路径的相关数据路由表。路由表可以是系统管 理员固定设置好的,也可以由系统动态修改的(即动态路由 。动态路由:是由守护进程自动更新路由表。通常路由选择的守护进程周期性侦听所有路由刷新信息,并将收到的信息广播,以便其他路由器更新其路由表。3.1.3 路由器的基本配置一、设置方式以 cisco 路由器为例,对路由器的设置途径有多种,其中最常用的是 IOS CLI (

22、Command-Line Interface 浏览。 Windows 操作系统提供了两种基本的方法:超 级终端和 Telnet 。当使用控制端口或辅助端口直接连接 PC 机的串行端口 (COM1、 COM2等 时, 可以使用超级终端。当路由器通过以太网连接到网络且具有有效的 IP 时,可以使 用 Telnet 。每种情况都需要正确地进行配置,以优化对 CLI 的访问。路由器的第一次设置必须通过第一种方式进行,此时终端的硬件设置如下 :波特率 :9600数据位 :8停止位 :1奇偶校验 : 无。一般也可以使用“还原为默认值”如图 3-2所示。 图 3-2 路由器超级终端硬件设置二、命令状态(1

23、router>路由器处于用户命令状态,这时用户可以看路由器的连接状态,访问其他网络 和主机,但不能看到和更改路由器的设置内容。(2 router#在 router>提示符下键入 enable ,路由器进入特权命令状态 router#,这时不 但可以执行所有的用户命令,还可以看到和更改路由器的设置内容。(3 router(config#在 router#提示符下键入 configure terminal ,出现提示符 router(config#, 此时路由器处于全局设置状态,这时可以设置路由器的全局参数。(4 router(config-if#;router(config-line

24、#;路由器处于局部设置状态,这时可以设置路由器某个局部的参数。(5 >路由器处于 RXBOOT 状态, 在开机后 60秒内按 ctrl-break 可进入此状态, 这时 路由器不能完成正常的功能,只能进行软件升级和手工引导。(6设置对话状态这是一台新路由器开机时自动进入的状态,在特权命令状态使用 SETUP 命令也 可进入此状态,这时可通过对话方式对路由器进行设置。三、设置对话过程利用设置对话过程可以避免手工输入命令的烦琐,但它还不能完全代替手工设 置,一些特殊的设置还必须通过手工输入的方式完成。进入设置对话过程后,路由 器首先会显示一些提示信息:- System Configurati

25、on 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

26、 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设置进入特权状

27、态的密文 (secret,此密文在设置以后不会以明文方式显示: The enable secret is a one-way cryptographic secret usedinstead of the enable password when it exists.Enter enable secret: cisco(3设置进入特权状态的密码 (password,此密码只在没有密文时起作用,并且 在设置以后会以明文方式显示:The enable password is used when there is no enable secretand when using older softwa

28、re 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:

29、(6如果配置的是拨号访问服务器,系统还会设置异步口的参数:Configure Async lines? yes:设置线路的最高速度:Async line speed 9600:是否使用硬件流控:Configure for HW flow control? yes:是否设置 modem :Configure for modems? yes/no: yes是否使用默认的 modem 命令:Configure for default chat script? yes:是否设置异步口的 PPP 参数:Configure for Dial-in IP SLIP/PPP access? no: yes是否

30、使用动态 IP 地址:Configure for Dynamic IP addresses? yes:是否使用缺省 IP 地址:Configure Default IP addresses? no: yes是否使用 TCP 头压缩:Configure for TCP Header Compression? yes:是否在异步口上使用路由表更新:Configure for routing updates on async links? no: y是否设置异步口上的其它协议。接下来,系统会对每个接口进行参数的设置。(7 Configuring interface Ethernet0:是否使用此接口

31、:Is this interface in use? yes:是否设置此接口的 IP 参数:Configure IP on this interface? yes:设置接口的 IP 地址:设置接口的 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:hostnam

32、e Routerenable secret 5 $1$W5Oh$p6J7tIgRMBOIKVXVG53Uh1enable password pass请注意在 enable secret后面显示的是乱码,而 enable password后面显示的 是设置的内容。 显示结束后,系统会问是否使用这个设置:Use this configuration? yes/no: yes如果回答 yes ,系统就会把设置的结果存入路由器的 NVRAM 中,然后结束设置 对话过程,使路由器开始正常的工作。四、常用命令(1改变命令状态表 3-1 命令状态表任务 命令进入特权命令状态 enable退出特权命令状态 d

33、isable进入设置对话状态 setup进入全局设置状态 config terminal退出全局设置状态 end进入端口设置状态 interface type slot/numberpoint-to-point | multipoint进入线路设置状态 line type slot/number进入路由设置状态 router protocol退出局部设置状态 exit(2显示命令表 3-2 显示命令表任务 命令查看版本及引导信息 show version查看运行设置 show running-config查看开机设置 show startup-config显示端口信息 show interfa

34、ce type slot/number显示路由信息 show ip router3.2 交换机基础知识3.2.1 交换机的基本概念交换机在外观上和集线器相似。但其原理和集线器不一样,功能更为强大,通 常用于较大型的网络中。交换机也叫交换式集线器,它通过对信息进行重新生成,并经过内部处理后转 发至指定端口,具备自动寻址能力和交换作用,由于交换机根据所传递信息包的目 的地址, 将每一信息包独立地从源端口送至目的端口, 避免了和其他端口发生碰撞。 广义的交换机就是一种在通信系统中完成信息交换功能的设备。 交换机根据 OSI 层 次通常可分为第二层交换机和多层交换机。 通常所说的交换机就是指第二层交换

35、机 也叫 LAN 交换机,它主要体现桥接技术的复杂交换技术在 OSI 参考模型的第二层操作。在计算机网络系统中,交换机是针对共享工作模式的弱点而推出的。交换机拥 有一条高带宽的背部总线和内部交换矩阵。交换机的所有的端口都挂接在这条背部 总线上,当控制电路收到数据包以后,处理端口会查找内存中的地址对照表以确定 目的 MAC (网卡的硬件地址的 NIC (网卡挂接在哪个端口上,通过内部交换矩 阵迅速将数据包传送到目的端口。 目的 MAC 若不存在, 交换机才广播到所有的端口, 接收端口回应后交换机会“学习”(应为中文标点新的地址,并把它添加入内部 地址表中。可见,交换机在收到某个网卡发过来的“信件

36、”时,会根据上面的地址信息, 以及自己掌握的“常住居民户口簿”快速将信件送到收信人的手中。万一收信人的 地址不在“户口簿”上,交换机才会像集线器一样将信分发给所有的人,然后从中 找到收信人。而找到收信人之后,交换机会立刻将这个人的信息登记到“户口簿” 上,这样以后再为该客户服务时,就可以迅速将信件送达了。一、设置方式:以 cisco 2900系列交换机为例,对交换机进行配置,可以通过以下几种方法实现:控制台(Console 端口:通过控制台端口直接对设备进行配置远程登录(Telnet 可以通过 Telnet 程序对已设置的 IP 地址的交换机进行远程配 置例如,如果交换机的 IP 地址被设置为

37、 ,那么可以在 Windows 的命 令提示符下输入 “Telnet ” 登录到交换机。基于 WEB 页面的管理方式通过特定程序完成配置:对于某些设备,在购买时,随交换机附赠的 CD-ROM 中包含此设备的快速配置程序,如 SSH 等软件。此外,还可以使用 TFTP (简单文件传输协议 、 FTP (文件传输协议 、 RCP (远程拷贝协议对交换机中的文件进行上传和下载。二、建立连接为了配置交换机,需要提供直接对其管理的连接。一般情况下,网络设备都带 有 Console (控制台端口。控制台端口允许检测和配置网络设备。 图 3-3 交换机与终端的连接

38、交换机 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为 Teln

39、et 指定新的密码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-c

40、onfig四、端口基本配置(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

41、 | 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 st

42、artup-config4、 VLAN 基础知识4.1 VLAN概述交换技术的发展,也加快了新的交换技术(VLAN 的应用速度。通过将企业网 络划分为虚拟网络 VLAN 网段,可以强化网络管理和网络安全,控制不必要的数据 广播。在共享网络中,一个物理的网段就是一个广播域。而在交换网络中,广播域 可以是有一组任意选定的第二层网络地址(MAC 地址组成的虚拟网段。这样,网 络中工作组的划分可以突破共享网络中的地理位置限制,而完全根据管理功能来划 分。这种基于工作流的分组模式,大大提高了网络规划和重组的管理功能。在同一个 VLAN 中的工作站,不论它们实际与哪个交换机连接,它们之间的通 讯就好象在独

43、立的集线器上一样。同一个 VLAN 中的广播只有 VLAN 中的成员才能听 到,而不会传输到其他的 VLAN中去,这样可以很好的控制不必要的广播风暴的产 生。同时,若没有路由的话,不同 VLAN 之间不能相互通讯,这样增加了企业网络 中不同部门之间的安全性。网络管理员可以通过配置 VLAN 之间的路由来全面管理 企业内部不同管理单元之间的信息互访。交换机是根据用户工作站的 MAC 地址来划 分 VLAN 的。所以,用户可以自由的在企业网络中移动办公,不论在何处接入交换 网络,都可以与 VLAN 内其他用户自如通讯。VLAN 可以是有混合的网络类型设备组成,比如:10M 以太网、 100 M以太

44、网、 令牌网、 FDDI 、 CDDI 等等,可以是工作站、服务器、集线器、网络上行主干等等。 VLAN的管理需要比较复杂的专门软件,它通过对用户、 MAC 地址、交换机端口 号、 VLAN 号等管理对象的综合管理,来满足整个网络的 VLAN 划分、监视等功能, 以及其他扩展管理功能。现在比较通用的 VLAN 的划分方法是基于 MAC 地址。但也 有一些厂商的交换机提供更多的 VLAN 划分方法:MAC 地址、 协议地址、 交换机端口、 网络应用类型和用户权限等等。用户在选择交换机的同时,应当仔细考察选购的交换机的 VLAN 功能,根据自 己企业的实际需要,选择满足要求而且管理方便的交换机。同

45、时,应当特别注意现 在不同厂商的交换机的 VLAN 之间大多数是不兼容的。4.2 VLAN基本配置创建 VLAN 共需要两个步骤, 先是创建 VLAN , 然后再将相关接口指定至该 VLAN 。 交换机进行初始化,进入 switch>模式。4.2.1建立 VLANswitch>enswitch#vlan databaseswitch(vlan#vlan 11 name jsj11 switch(vlan#vlan 21 name jsj21 switch(vlan#exit4.2.2将端口加入 VLANswitch#config tswitch(config#interface f

46、ast 0/3switch(config-if#switch mode access switch(config-if#switch access vlan 11 switch(config-if#exitswitch(config#interface fast 0/4switch(config-if#switch mode access switch(config-if#switch access vlan 11 switch(config-if#exitswitch(config#interface fast 0/6switch(config-if#switch mode access s

47、witch(config-if#switch access vlan 21 switch(config-if#exitswitch(config#interface fast 0/9switch(config-if#switch mode access switch(config-if#switch access vlan 21 switch(config-if#exit4.3.3配置 VLAN IPswitch#config tswitch(config#interface vlan 11switch(config-if#no shutdownswitch(config#interface

48、vlan 21switch(config-if#no shutdown全部配置完成后,在超级终端上运行switch#show vlan status可以看到我们新建的 VLAN 在同一 VLAN 内的 PC 机可以互相 ping 通, 不同 VLAN 内的 PC 机不能 ping 通,这样就达到本次实验的目的, VLAN 在实际组网技术中作 用很大,掌握 VLAN 的运用非常有实际意义。5 系统需求分析5. 1 系统可行性分析为了提高高校计算机网络实验课的教学效率,提高学生对计算机网络的实际操 作的能力。我们开发设计了基于 WEB 的虚拟计算机网络实验平台,同时,该实验 平台的系统目标应该和高

49、校的教学目标一致。该平台应具有如下特点:(1界面美观、整洁,易于操作。(2各网络实验具有简单交互和演示功能。(3主要面向高校计算机专业教学,使用方便,实用性强。(4系统稳定性和兼容性好,能在各种 Windows 操作系统正常运行。(5此虚拟网络实验平台具有实用性、安全性。从以下三方面对能否实现该实验平台的目标进行可行性分析5.1.1 经济可行性系统开发、运行和维护费用主要包括:设备的购买和安装费用;人员费用,由 于本项目的特殊性该部分费用可节省和其它费用。因为通过网络来实现网络实验课程教学,因此可以节约许多的人力和物力,方 便管理,由此可以减少购买网络实验设备时的开支,同时该网络实验平台可以提

50、高 教学效率,所以从经济上完全是可行的。5.1.2 技术可行性从设计者角度来看:我们主要采用 JavaScript 和 ASP 技术进行详细设计,就目 前我们开发小组成员所掌握的技术和指导老师的指点以及计算机网络实验室提供 的硬件设备,我们可以顺利完成该网络实验平台的开发。从用户角度来看:网络实验平台界面友好,操作简单,从而可以使学习者容易 上手,在虚拟的网络学习中提高学习者本身的计算机网络知识和实践能力,并在实 际操作中提供必要的提示。因此,无论从哪种角度来看,该网络实验平台在技术上 是完全可行的5.1.3 运行可行性系统运行后可以为高校网络课程的实验教学工作带来的许多便利和帮助,学生 通过

51、该虚拟网络实验平台对网络相关技术和重点进行学习和实践。学习者可以轻松 上手。而整个网络实验平台采用友好的交互界面,简介明了。由上所述:本网络实验平台具有开发价值,并能够在规定时间内完成。5.2 需求分析基于 WEB 的虚拟计算机网络实验平台主要是针对高校计算机专业网络实验课程 而开发设计的 , 该平台是在开放式环境中使用 , 该系统的演示模块是通过 Flash 编译 成 SWF 格式文件 , 交互模块都是通过 ASP 技术来实现。由于该平台的数据不需要经 常更新,并不需要进行验证登录和数据库的应用。同时在进行网络实验平台的开发 时,应进行综合分析,该平台应具备标准性与主流性;实用性与经济性;易

52、用性与 扩展性。该平台的综合要求包括:功能要求,界面要求和性能要求。5.2.1 功能要求要求系统能满足高校师生对于计算机网络实验课程教学工作的需要, 能够仿真 真实路由器、交换机、无线网络、网络服务器进行交互配置操作,如果命令输入正 确则可以顺利进入下一步或下一页面, 如果命令输入错误, 则程序会给出错误提示。 同时对于不太熟悉操作命令的使用者,还能够提供各实验的演示过程以供参考。 5.2.2 外部接口要求1、用户接口要求:本实验平台的用户一般需要通过 IE 浏览器,进入主界面后点击相应的窗口, 分别进入相对应的界面。界面一般都要简洁、美观,符合教学系统的基本要求,使学习者可以一目了然 的了解系统的功能, 并容易上手使用, 降低学习者使用系统的难度和所耗费的时间, 可以提高工作的效率。 尽可能真实模仿各种网络实验界面窗口, 配

温馨提示

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

评论

0/150

提交评论