一种简单实用的中学校园网的设计方案
2024-03-31
来源:爱问旅游网
2010年第8期 福建电脑 155 一种简单实用的中学校园网的设计方案 朱伟 (陕西理工学院计算机科学与技术系陕西汉中723000) 【摘要】:小型网络一校园网是学校内部,校内和校外之间做好沟通的关键。我们要利用中学校园内现有的条件,根据现 有的情况,设计一个比较合理的校园网络;从而有效的优化,整合学校内部的各种资源,提高教学质量。 【关键词】:校园网;网络拓扑结构;VLAN 随着计算机网络技术的发展.计算机网络作为一种工具已 2.2设计需求 经成为人类生活中不可缺少的一个组成部分.故网络走进校园. 计算机、通信和多媒体技术的发展,使得网络上的应用更加 已经是必然 学校作为教育的前沿重地.为我国未来信息化人才 丰富。同时在多媒体教育和管理等方面的需求.对校园网络也提 提供重要的学习环境。因此,校园网的规模和应用水平将是学校 出进一步的要求 因此需要一个具有先进性的、可扩展的校园计 教学环境和科研力量的重要组成部分。但是,部分中西部偏远的 算机网络以适应当前网络技术发展的趋势并满足学校各方面应 中小学至今仍然没有校园网.师生甚为不便.本文以一个中学校 用的需要 园网的设计为例.提供一种简单实用的设计方案。 3、设计方法 1.设计目标 3.1校园网硬件需求 1.1以一个中学校园内.一栋三层综合楼为主体进行小型校园网 (1)交换机:工作组交换机采用可网管交换机。实现对每台 的搭建.楼层分布图如下: 接人计算机的控制,实现VLAN(虚拟网)的划分,确保最大限度 的网络访问安全 初三(1)班 初三(2)班 实验室 图书室 3F (2)路由器:网络互连.路由器支持各种局域网和广域网接 口,主要用于互连局域网和广域网,实现不同网络互相通信; 初二(1)班 初二(2)班 楼 会议室 微机室 2F (3)集线器:主要用于微机室的电脑互联。 梯 (4)网络服务器:抱括文件服务器、Interilet服务器等,可用 校长 教务 教师 教师 初一(1)班 初一(2)班 室 处 办公 办公 高档微机实现。 . 1F 室1 室2 (5)结构化综合布线:依据结构化布线原则,本着达到布局 美观的效果 图1.1楼层平面分布 . (6)网络管理及系统软件:基于WindOWs NT平台。通过网 1、设计规模为小型校园网络,主体为一栋三层综合楼,楼层 络管理工作站,对整个网络的智能设备进行有效的图形管理。 分布如上图1.1。要求数据点数为21个,语音点数为4个。 3.2网络拓扑结构设计 序号 地点 数据点 语音点 当计算机台数较多或可靠性要求高时.优先考虑采用星型 1 校长室 l 1 或树型连接;对于少数几台距离较远或可靠性要求不高.共享任 2 教务处 l l 务不繁重,可考虑用一根电缆进行总线型连接。实际的拓扑结构 3 教师办公室×2 4 x 2 1 x 2 常为以上两种方式的综合。星型结构便于集中控制,易于维护, 4 教室x 6 1 x 6 0 5 实验室 l O 安全性高,优先选用;但端用户必须通过中心节点,故中心系统 6 会议室 2 0 可采用双机热备份。以提高系统的可靠性。网络拓扑结构如下 7 图书室 l O 图: 8 微机室 l 0 合计 2l 4 表1.1数据点和语音点个数 2、校园网中每台计算机都能连接互联网。且局域网内资源 共享。 3、局域网内采用VLAN技术限制不同办公室的部分访问。 2、方案论证 2.1设计思路 (1)设计原则 紧密结合教育教学的需要和经济承受能力的实际.本着高 效、适用的原则,有计划、有重点、分层次。积极稳妥地推进校园 网建设。在建设校园网的同时,要充分利用原有设施设备.继续 实施实验教学和电化教学;并保证资源优化配置和合理应用。 图3.1网络拓扑结构 (2)设计功能目标 3-3 VLAN内限制不同办公室的部分访问 校园网建设应在教师备课教学、学生学习、教务管理、行政 网络实现互联后.师生就可以通过互联网浏览有关资讯、收 管理、图书资料管理、资源信息、对外交流等方面发挥辅助、支持 发邮件、交流信息等。并在局域网内实现资源共享。但由于师生 功能,并通过与因特网(IN rERN 的连接,实现远程教育。为学 情况不同,教师的部门不同,他们的网络需要相互隔离。隔离后, 校的教学、管理、日常办公、内外交流等各方面提供全面、切实的 不同部门的电脑不仅不能互相在网络邻居里面看到.也不能互 支持 相访问。 (下转第143页) 2010年第8期 福建 电脑 143 <%@page contentType=”textlhtml;Charset= 3.3在数据库中存储和读取中文数据 GB2312”%> 对于大多数数据库的JDBC驱动程序.在Java程 即将其中出现的Charset中首写字母大写翻。 序和数据库之间传递数据都是以ISO一8859一l为默认 3.2以POST方法提交的表单数据中有中文字符 编码格式.所以。在程序中向数据库存储包含中文的数 对于以POST方法提交的表单数据.仍然可以采用 据时.JDBC驱动程序受限把程序内部Unicode编码格 处理上述GET方法提交的办法。除此之外.也可以在 式的数据转换为ISO一8859—1编码.然后传递到数据库 获取请求参数值之前调用request.setCharacterEncoding 中:在数据库保持数据时,默认即以ISO一8859—1保持, fI.GB2312”),明确指定请求正文使用的字符编码方式 这就是为什么常常在数据库中读取中文数据时.读到 为GB2312。同时在向浏览器发送中文数据之前.调用 的是乱码 response.setContentType(”text/html;charset=GB23 1 2”1.指 要解决上述问题.只需要将数据库默认的编码格 定输出内容的编码方式是GBK。 式改为GBK或GB2312即可 另外.也可以通过过滤器来统一设置请求正文和 4、结论 相应正文的编码。首先定义过滤器: 其实Servlet/JSP的中文encoding并没有想象的那 public class EneodingFiher implements Filter 么复杂.虽然问题产生的原因多种多样.然而只要我们 l public void doFiher(ServletRequest request,ServletResponse response,Filter— 理解了字符编码的转换过程.仔细分析乱码产生的原 Chain chain)throws IOExeeption,ServletExeeption l 因,找到问题的关键,就能对症下药,解决问题。不过, request.setCharaeterEneoding(”GB2312”); response.setContentType(”text/html;eharset=GB2312”); 随着中文字符集的变化.不仅仅是Java编程.中文信 chain.doFiher(request,ersponse); 息处理中的问题还是会存在一段时间的。 J } 接着,在web.xml文件中配置该过滤器。 参考文献: <fiher-mapping) 【1】5,1长生,谢强,T ̄gJava应用中的汉字乱码I'=-I题分析Ⅱ].计算 <filter-name>EneodingFiher</iflter-name> 机科学与发展,2006,16(1):158-161 <url-pattern>/ </url-pattern> 【2】孙 ̄Java web开发详解【M].北京:电子工业出版社,2007. /<filter—mapping> 这 .同样假设定义表单的页面采用的编码格式 616-617 p】耿祥义,张跃平JSP实用教程[M】.北京:清华大学出版社, 为GB2312。其中 表示对所有的web资源进行过滤【4】。 2007.36-37 这样,对该web目录下所有页面的访问.都会先经过该 [4】李刚.轻量级JavaEE企业应用实战一一Struts 2+spring+Hiber. 过滤器。因此使用过滤器解决中文乱码问题可谓是一 nate融合开发【M】.北京:电子工业出版社,2008.135—139 劳永逸的 (上接第155页) (1)目前解决方案和缺陷: 4、设计结果与分析 通过交换机的VLAN和VPN的域.配合路由器可以基本实 在路由、IP等配置完成后,各个PC机间可以互相通信,实 现用户需求。比如图3.1中,可以设置校长办公室、教务处、教师 现了网络互联。以上所设计的拓扑结构经发送数据包后成功.说 办公室处于VLANIO、VLAN20、VLAN30三个不同的虚拟网内. 明设计合理。综合网络技术的发展,并在对中学的需求进行了详 实现相互隔离。这样的解决方案存在如下的问题: 细的分析之后,证明以上校园网设计方案具有可扩展性、开放 1.VLAN的个数受到路由器和交换机的限制。 性、安全性、可管理性和丰富的应用等特点。 2.需要更新设备到支持VLAN的交换机和路由器。 3.需要配置VPN,给不同部门的人使用不同的域.并且保 参考文献:. 证不同域的远程登录帐号接人不同的VLAN。 …1王洪.计算机网络应用教程{M).北京:机械工业出版社.2004. 4.一般交换机的VLAN针对交换机端口,不易于扩展.也 [2]2 Douglas E.Comer.Computer Networks and Intemets(Third Edition).北 不易于管理。如果使用支持802.IX的交换机.还需要配备相应 京:清华大学出版社.2002 的认证服务器和客户端软件 [3J唐涛.新世纪计算机网络应用教程(M}.北京:电子工业出版社.2006. 5.~般交换机VLAN里面的数据包不加密