1课程设计报告课程名称网络技术及应用课题名称网络设计与通信系统实现专业信息管理与信息系统班级1302学号27姓名陈静指导教师余新宇谢雅赵锦元张益星2015年12月28日2湖南工程学院课程设计任务书课程名称网络技术及应用课题网络设计与通信系统实现专业班级信管1302学生姓名陈静学号27指导老师余新宇谢雅赵锦元张益星审批任务书下达日期2015年12月28日任务完成日期2015年1月8日3目录1、课程设计目的及要求………………………………………………………………….11.1实训项目内容……………………………………………………………………….41.2实训内容及要求…………………………………………………………………….12、需求分析及设计原则………………………………………………………………….22.1需求分析…………………………………………………………………………….22.2设计原则…………………………………………………………………………….23、详细设计……………………………………………………………………………….43.1拓扑结构图……………………………………………………………………….43.2详细步骤…………………………………………………………………………….43.2.1设备选型……………………………………………………………………….43.2.2VLAN及IP地址规划…………………………………………………………….53.2.3服务器等设备的IP地址分配………………………………………………….53.3路由器或交换机配置的代码…………………………………………………….63.3.1三层交换机…………………………………………………………………….63.3.2二层交换机…………………………………………………………………….93.3.3接入路由器…………………………………………………………………….104、校园网络安全……………………………………………………………………….124.1网络安全的概念…………………………………………………………….124.2网络安全的脆弱性及面临的威胁…………………………………………….124.3网络安全防范的内容………………………………………………………….124.4网络安全的主要技术………………………………………………………….135、系统测试的结果…………………………………………………………………….136、总结………………………………………………………………………………….157、参考文献…………………………………………………………………………….158、评分表……………………………………………………………………………….1641.课程实训目标增加学生对于网络系统分析设计、通信软件的实现。了解实际网络项目设计及软件开发全过程。体验企业工作环境和工作方式。加强团队意识,增强交流和表达能力、书写文档的能力。1.1实训项目内容(1)典型企业网络方案分析与设计(网络拓扑参考例图如下)(2)通信项目软件实现:使用Java技术实现窗体效果、能够实现在线点对点私聊、组群聊天等功能开发环境:Eclipse版本JDK1.6以上1.2课程实训内容及要求组网设计部分:(以方案设计为主,以网络仿真为辅,仿真部分需要用PacketTracer)要求:(1)要求论述详尽,主要内容有:需求分析、总体设计方案与拓扑图、设备选型、关键设计、仿真配置与测试。(2)对方案中关键设计,尽可能用仿真软件进行仿真配置与测试。5组网仿真软件建议采用packettracer(只能仿真cisco的部分中低端网络设备),为了能在该软件中进行仿真,可对原方案中的设计进行必要的简化。(3)目标网络规模为中等规模的园区网络(信息节点数为500个到5000个之间)(4)VLAN技术、RIP或OSPF动态路由技术必须运用到设计中(5)支持internet接入通信项目软件实现部分:内容目标需求调研与分析了解需求的渐进明确性,并如何将需求整理得井井有条。概要设计了解概要设计的主要内容和表现形式。详细设计了解详细设计的实现方法,以及如何从详细设计的UML中进行部分代码生成。编码掌握JAVA编码的规范和调试技巧。测试了解测试计划、测试大纲和测试用例的编写,学会使用常用的测试工具。项目日常管理工作介绍项目周报、周会和阶段评审等活动。项目常见问题模拟项目中常见的需求变动、人员流动等情况。2.需求分析及设计原则2.1需求分析小型校园网络系统建设的主要目标是建设成为主干跑千兆,百兆交换到桌面;同时在小型校园的范围内建立一个以网络技术、计算机技术与现代信息技术为支撑的娱乐、管理平台,将现行以游戏网为主的活动发展到多功能娱乐这个平台上来,籍以大幅度提高网吧竞争和盈利能力,建设成一流的高档网吧,为吸引高端消费群打下强有力的基础。按照这一目标,小型校园网络系统的主要目标和任务是:(1)在小型校园管辖范围内,采用标准网络协议,结合应用需求,建立小型校园内联网,并通过中国电信宽带网与Internet相连;(2)在小型校园内联网上建立支持娱乐活动的服务器群(包括、FTP、DNS、流媒体服务器、十六频道有线电视转播服务器组及SF和各种6游戏战网服务器等),具有信息共享、传递迅速、使用方便、高效率等特点的处理系统;(3)视市场环境允许,向中、小型校园及网络固定客户提供服务器群资源有偿共享服务,在小范围内尝试为小私营企业主提供一体化网站解决方案(空间、域名、网站、数据库及更新等);(4)系统应有高可靠性、安全性、可维护性和可扩充性,要具有良好的用户界面。在方案的设计过程中,始终以小型校园建网的实际需求为主要参考,在较充分地了解大型网吧应用需求的基础上,根据网络建设中的相关技术路线和建设方针,最终完成了下面的方案设计。2.2设计原则:小型校园网络系统建设是一项小型网络工程,校园需要根据自身的实际情况来制定网络设计原则。在小型校园的网络建设过程中,其遵循以下网络设计原则:1)实用性和经济性由于校园一次性资金投入大,设备折旧快,目前经营环境差。因此,在网络的建设过程中,系统建设应始终贯彻面向应用,注重实效的方针,坚持实用、经济的原则。2)先进性和成熟性当前计算机网络技术发展很快,设备更新淘汰也很快。这就要求网络建设在系统设计时既要采用先进的概念、技术和方法,又要注意结构、设备、工具的相对成熟。只有采用当前符合国际标准的成熟先进的技术和设备,才能确保网络络能够适应将来网络技术发展的需要,保证在未来几年内占主导地位。3)可靠性和稳定性在考虑技术先进性和开放性的同时,还应从系统结构、技术措施、设备性能、系统管理、厂商技术支持及维修能力等方面着手,确保系统运行的可靠性和稳定性,达到最大的平均无故障时间。74)可扩展性和易维护性为了适应系统变化的要求,必须充分考虑以最简便的方法、最低的投资,实现系统的扩展和维护。把当前先进性、未来可扩展性和经济可行性结合起来,保护以往投资,实现较高的总体性能价格比。3.详细设计3.1拓扑结构图3.2详细步骤3.2.1设备选型本校园网络设计方案中全部采用Cisco的网络产品,全网使用同一厂商设备的好处在于可以实现各种不同的网络设备功能的相互配合和补充。综合考虑所需提供的服务、校园未来的发展、产品设备价格等各方面因8素,二层交换机3台,连接至三层交换机;选用同时,为了使校园内部局域网可以访问Internet及实现一些访问控制功能,选用两台Cisco1841的路由器用于接入互联网,另外选用线缆若干。表3-1设备表设备类型设备名称数量接入路由器CISCO28412三层交换机CISCO3650-24PS1接入交换机CISCO2960-24TT3服务器CISCOServer-PT23.2.2VLAN及IP地址规划如下表3-2vlan的划分VLAN号IP网段默认网关说明VLAN10192.168.2.0/24192.168.2.1校园服务器VLAN20192.168.3.0/24192.168.3.1学生VLAN30192.168.4.0/24192.168.4.1教师VLAN40192.168.5.0/24192.168.5.1实验中心3.2.3服务器等设备的IP地址分配如下表3-3IP的分配区域IP首地址IP尾地址子网掩码满足主机校园服务器192.168.2.1192.168.2.254255.255.255.02549外网服务器202.1.2.1202.1.2.254255.255.255.0254学生192.168.3.1192.168.3.254255.255.255.0254教师192.168.4.1192.168.4.254255.255.255.0254实验中心192.168.5.1192.168.5.254255.255.255.02543.3路由器或交换机配置的代码3.3.1三层交换机1)划分VLAN10—40,对应加入2—5端口,设置成ACCESS模式Switch(config)#vlan10Switch(config-vlan)#exitSwitch(config)#vlan20Switch(config-vlan)#exitSwitch(config)#vlan30Switch(config-vlan)#exitSwitch(config)#vlan40Switch(config-vlan)#exitSwitch(config)#interfvlan10%LINK-5-CHANGED:InterfaceVlan20,changedstatetoupSwitch(config-if)#ipaddress192.168.2.1255.255.255.0Switch(config-if)#noshutdownSwitch(config-if)#exitSwitch(config)#interfvlan20%LINK-5-CHANGED:InterfaceVlan20,changedstatetoupSwitch(config-if)#ipaddress192.168.3.1255.255.255.0Switch(config-if)#noshutdownSwitch(config-if)#exit10Switch(config)#interfvlan30%LINK-5-CHANGED:InterfaceVlan30,changedstatetoupSwitch(config-if)#ipaddress192.168.4.1255.255.255.0Switch(config-if)#noshutdownSwitch(config-if)#exitSwitch(config)#interfvlan40%LINK-5-CHANGED:InterfaceVlan40,changedstatetoupSwitch(config-if)#ipaddress192.168.5.1255.255.255.0Switch(config-if)#noshutdownSwitch(config-if)#exitSwitch(config)#interfacef0/2Switch(config-if)#switchportmodeaccessSwitch(config-if)#switchportaccessvlan10%LINEPROTO-5-UPDOWN:LineprotocolonInterfaceVlan10,changedstatetoupSwitch(config-if)#exitSwitch(config)#interff0/3Switch(config-if)#switchportmodeaccessSwitch(config-if)#switchportaccessvlan20%LINEPROTO-5-UPDOWN:LineprotocolonInterfaceVlan20,changedstatetoupSwitch(config-if)#exitS