计算机网络课设校园网络设计.docx
《计算机网络课设校园网络设计.docx》由会员分享,可在线阅读,更多相关《计算机网络课设校园网络设计.docx(15页珍藏版)》请在冰豆网上搜索。
计算机网络课设校园网络设计
校园网络设计
1.课程设计的目的
通过对网络的具体规划和组建,掌握网络互连设备的使用及工作原理;掌握IP地址的配置及数据传输过程和路由的选择。
具体求达到:
1、增加对计算机网络软、硬件组成的感性认识初步学会典型局域网络的操作、使用技能;
2、加深理解网络分层结构概念尤其是对会话层、表示层、应用层等高层协议软件的通信功能、实现方法,掌握网络互连设备的使用及工作原理,掌握IP地址的配置;
3、初步掌握局域网的设计技术和技巧培养开发网络应用的独立工作能力。
2.需求分析
随着计算机时代的到来以及Internet的迅速发展,计算机网络的使用无处不在.然而,随着学校的规模不断扩大,各学院的学生数量也急剧增加,对网络的需求也相应提高,如何铺设网络,是急需解决的问题。
对计算机网络模拟方案的设计也有相应的要求:
首先能实现全校的MIS(含财务、人事等信息管理);能实现全校所有学生(含研究生、博士研究生)的学籍管理;能实现全校的科研设备、科研成果的管理、能实现全校的教务管理(含题库、问卷管理、查分系系统等);能上Internet网查询最新资料;网络拓扑结构合理、网络工作要可靠、造价要合理;网络设备,尤其计算机在5~10年内不落后;网络的扩充性也相对灵活。
3.设计方案
3.1设计思路
3.1.1设计原则
1.1.1先进性:
由于是要做校园网,所以要使用先进的技术和产品,能够适应以后的发展趋势。
1.1.2实用性:
要在实用的基础上追求先进性,使系统便于联网,操作简单方便,充分实现资源共享的原则。
易于管理,具有兼容性。
1.1.3安全性:
因为所有机器要能够上网,而且有许多属于学校内部资料,所以安全性尤为重要,使用的系统要安全可靠,稳定,信息要安全保密。
1.1.4可扩充性:
由于学校还处在发展阶段,以后还要继续扩大规模,所以要有充分的扩展性,为日后的发展打下基础。
3.2技术目标
3.2.1高宽带:
由于是学校网络,所以要从事很多技术学术方面的交流,所以带宽一定要保证。
能够支持大量的数字,语音,图像视频等媒体的高传输量。
3.2.2高可靠性:
要保证线路的可靠安全,设备要保证质量,把错误率降到最低。
如果出现问题要保证网络不间断,具有高冗余性。
3.2.3方便管理与维护:
因为学校的管理与维护人员不是专业的,所以操作方面要简单方便,网管系统要具有网络监控故障诊断故障隔离等工具,
3.2.4安全性:
要充分保证学校资料的安全性,
3.2.5可扩展性:
要保证以后的发展可以兼容到现有的设备中,不会影响现有的网络。
3.2.6标准性:
要选用符合国际标准的产品与技术。
3.2.7综合考虑各智能系统对综合布线系统的要求,为各弱电系统集成提供传输通道;
3.2.8具有开放式的结构,能与众多厂家的产品兼容,具有模块化、可扩展、面向用户的特点;
3.2.9.可应用于各种局域网络(LAN);能适应将来网络结构的更改或设备的扩充;
3.3设计需求:
根据我校的实际情况分析,网络设计应满足以下几点需求:
3.3.1由一个主干网和多个子网组成校园局域网(Intranet)。
3.3.2主干网接入全球互联信息网外接(Internet),各子网再接入主干通信网。
3.3.3主干网接入Internet的方式可是有线综合宽带网,速率可在100M左右。
3.3.4主干为千兆线路,其它线路为超五类双绞线。
每个楼中都有局域网,终端PC机都能接入主干网,通过楼内的交换机接入。
网络中心和各楼层都用千兆线路连接。
3.3.5INTERNET服务器选用专业服务器产品,均存放在网络中心机房,网管工作站使用专业的工作站来进行管理。
3.3.6各应用平台的建设均可接入骨干网,构成子网应用平台
3.4校园网功能特点
3.4.1网络具有传递语语音、图像等多种信息媒体功能,具备效能优越的资源共享功能
3.4.2校园网中各终端间具有快速交换功能
3.4.3中心系统交换机采用虚拟网技术,对网络用户具有分类控制功能
3.4.4对网络资源的访问提供完善的权限控制
3.4.5网络具有防止及便于捕杀病毒功能,以保证网络使用安全
3.4.6信息网络的建设在实现与校园网外部资源共享的同时,也要使校园网独立于Internet之外,只有有效隔离不安全信息,才能保证校园网内外的安全交流。
3.4.7可对接入因特网的各种网络用户进行权限控制
3.5应用
3.5.1校园网管理信息系统:
覆盖教育行政管理、图书馆管理、后勤管理和互联网连接等领域,分为教学管理、学生管理、通用服务、互联网络和图书馆管理等分系统,以及教务管理、教师管理、教材管理、设备管理、学籍管理、考绩管理、人事管理、文书管理、综合查询、通用查询、电子邮件、远程登录、图书编目、图书流通、图书检索等管理子系统。
3.5.2校园网计算机教学系统
3.6具体设计
3.6.1终端用户包括:
1号楼有48个校园网普通用户;
2号楼有1个包含24个多媒体用户的阅览室;
3号楼有1个包含48个用户的多媒体教室(性能要求高于电子阅览室);
4号楼是网络中心。
3.6.2支持远程教育,可以接入互连网,具有广域网访问的安全机制和网络管理功能。
3.6.3各楼之间的距离为500米。
在选择仪器的时候,某种接口有可能不够用,可以在physical的模式下添加,
但是要在电源关闭的情况下才可以添加。
楼号
设备选择
设备型号
设备数量
1号楼
Router
Router-Pt
1
Switch
2950T-24
2
PC
PC-PT
4
2号楼
Router
Router-Pt
1
Switch
2950T-24
1
PC
PC-PT
2
3号楼
Router
Router-Pt
1
Switch
2950T-24
2
PC
PC-PT
4
4号楼
Router
Router-Pt
1
Cloud
Cloud-PT
1
Server
Server-PT
1
表1校园网设备选择表
由于各楼之间的距离是500米,而双绞线的最远传输距离是100米,所以基于对条件要求的考虑我们得选择光纤作为传输介质。
楼号
设备1
设备2
设备1与设备2之间选择的连线
1号楼
Switch
PC
超5#直通双绞线
Switch
Router
超5#直通双绞线
Router
Router
光纤
2号楼
Switch
PC
超5#直通双绞线
Switch
Router
超5#直通双绞线
Router
Router
光纤
3号楼
Switch
PC
超5#直通双绞线
Switch
Router
超5#直通双绞线
Router
Router
光纤
4号楼
Router
Cloud
SerialDTE
Switch
Router
Straight-through
Switch
Server
超5#直通双绞线
表2设备连线表
3.7网络拓结构
图1网络拓扑图
3.8成功运行
由一号楼发出的邮件分别成功到达二号楼的PC5,PC4,和三号楼的PC9。
图2一号楼成功发出邮件
由二号楼发出的邮件分别成功到达一号楼的PC2,PC0,和三号楼的PC7。
图3二号楼成功发出邮件
由三号楼发出的邮件分别成功到达一号楼的PC1,PC2,和二号楼的PC5
图4三号楼成功发出邮件
4.设计代码
4.1ip的设置
PC机
Gateway
IPAddress
Submask
PC0
198.167.80.1
198.167.80.2
255.255.255.0
PC1
198.167.80.1
198.167.80.3
255.255.255.0
PC2
198.167.70.1
198.167.70.2
255.255.255.0
PC3
198.167.70.1
198.167.70.3
255.255.255.0
PC4
198.167.60.1
198.167.60.2
255.255.255.0
PC5
198.167.60.1
198.167.60.3
255.255.255.0
PC6
198.167.100.1
198.167.100.2
255.255.255.0
PC7
198.167.100.1
198.167.100.3
255.255.255.0
PC8
198.167.90.1
198.167.90.2
255.255.255.0
PC9
198.167.90.1
198.167.90.3
255.255.255.0
Server0
198.167.10.1
198.167.10.2
255.255.255.0
表3IP设置表
4.2路由器和交换机配置如下
Router0:
Router>enable
Router#configureterminal
Enterconfigurationcommands,oneperline.EndwithCNTL/Z.
Router(config)#interfaceFastEthernet0/0
Router(config-if)#ipaddress198.167.10.1255.255.255.0
Router(config-if)#noshutdown
%LINK-5-CHANGED:
InterfaceFastEthernet0/0,changedstatetoup
%LINEPROTO-5-UPDOWN:
LineprotocolonInterfaceFastEthernet0/0,changedstatetoup
Router(config-if)#
Router(config-if)#exit
Router(config)#interfaceSerial1/0
Router(config-if)#ipaddress198.167.20.1255.255.255.0
Router(config-if)#clockrate4000000
Router(config-if)#
%LINK-5-CHANGED:
InterfaceSerial1/0,changedstatetoupnoshutdown
Router(config-if)#
Router(config-if)#exit
Router(config)#interfaceSerial1/1
Router(config-if)#ipaddress198.167.30.1255.255.255.0
Router(config-if)#clockrate4000000
Router(config-if)#noshutdown
Router(config-if)#
Router(config-if)#exit
Router(config)#interfaceSerial1/2
Router(config-if)#ipaddress198.167.40.1255.255.255.0
Router(config-if)#clockrate4000000
Router(config-if)#noshutdown
Router(config-if)#
Router(config-if)#exit
Router(config)#interfaceSerial1/3
Router(config-if)#ipaddress198.167.50.1255.255.255.0
Router(config-if)#clockrate4000000
Router(config-if)#noshutdown
Router(config-if)#
Router(config-if)#exit
Router(config)#routerrip
Router(config-router)#network198.167.10.0
Router(config-router)#network198.167.20.0
Router(config-router)#network198.167.30.0
Router(config-router)#network198.167.40.0
Router(config-router)#network198.167.50.0
Router(config-router)#
Router(config-router)#exit
Router(config)#routerrip
Router(config-router)#
Roter1:
Router>enable
Router#configureterminal
Enterconfigurationcommands,oneperline.EndwithCNTL/Z.
Router(config)#interfaceSerial1/0
Router(config-if)#ipaddress198.167.30.2255.255.255.0
Router(config-if)#clockrate4000000
Router(config-if)#
%LINK-5-CHANGED:
InterfaceSerial1/0,changedstatetoupnoshutdown
Router(config-if)#
%LINEPROTO-5-UPDOWN:
LineprotocolonInterfaceSerial1/0,changedstatetoup
Router(config-if)#exit
Router(config)#interfaceFastEthernet0/0
Router(config-if)#noipaddress
Router(config-if)#
Router(config-if)#exit
Router(config)#interfaceFastEthernet0/0
Router(config-if)#
Router(config-if)#exit
Router(config)#interfaceFastEthernet0/0
Router(config-if)#
Router(config-if)#exit
Router(config)#interfaceFastEthernet0/0
Router(config-if)#ipaddress198.167.60.1255.255.255.0
Router(config-if)#noshutdown
%LINK-5-CHANGED:
InterfaceFastEthernet0/0,changedstatetoup
%LINEPROTO-5-UPDOWN:
LineprotocolonInterfaceFastEthernet0/0,changedstatetoup
Router(config-if)#
Router(config-if)#exit
Router(config)#interfaceFastEthernet0/1
Router(config-if)#ipaddress198.167.70.1255.255.255.0
Router(config-if)#noshutdown
%LINK-5-CHANGED:
InterfaceFastEthernet0/1,changedstatetoup
%LINEPROTO-5-UPDOWN:
LineprotocolonInterfaceFastEthernet0/1,changedstatetoup
Router(config-if)#
Router(config-if)#exit
Router(config)#interfaceFastEthernet0/1
Router(config-if)#
Router(config-if)#exit
Router(config)#interfaceFastEthernet0/1
Router(config-if)#
Router(config-if)#exit
Router(config)#routerrip
Router(config-router)#network198.167.30.0
Router(config-router)#network198.167.60.0
Router(config-router)#network198.167.70.0
Router(config-router)#
Router(config-router)#exit
Router(config)#routerrip
Router(config-router)#
Router2:
Router>enable
Router#configureterminal
Enterconfigurationcommands,oneperline.EndwithCNTL/Z.
Router(config)#interfaceSerial1/0
Router(config-if)#noipaddress
Router(config-if)#
Router(config-if)#exit
Router(config)#interfaceSerial1/0
Router(config-if)#
Router(config-if)#exit
Router(config)#interfaceSerial1/0
Router(config-if)#ipaddress198.167.40.2255.255.255.0
Router(config-if)#clockrate4000000
Router(config-if)#
%LINK-5-CHANGED:
InterfaceSerial1/0,changedstatetoupnoshutdown
Router(config-if)#
%LINEPROTO-5-UPDOWN:
LineprotocolonInterfaceSerial1/0,changedstatetoup
Router(config-if)#exit
Router(config)#interfaceFastEthernet0/0
Router(config-if)#ipaddress198.167.80.1255.255.255.0
Router(config-if)#noshutdown
%LINK-5-CHANGED:
InterfaceFastEthernet0/0,changedstatetoup
%LINEPROTO-5-UPDOWN:
LineprotocolonInterfaceFastEthernet0/0,changedstatetoup
Router(config-if)#
Router(config-if)#exit
Router(config)#routerrip
Router(config-router)#network198.167.80.0
Router(config-router)#network198.167.40.0
Router(config-router)#network198.167.40.0
Router(config-router)#
Router(config-router)#exit
Router(config)#routerrip
Router(config-router)#
Router3:
Router>enable
Router#configureterminal
Enterconfigurationcommands,oneperline.EndwithCNTL/Z.
Router(config)#interfaceSerial1/0
Router(config-if)#noipaddress
Router(config-if)#
Router(config-if)#exit
Router(config)#interfaceSerial1/0
Router(config-if)#
Router(config-if)#end
%SYS-5-CONFIG_I:
Configuredfromconsolebyconsole
Router#configureterminal
Enterconfigurationcommands,oneperline.EndwithCNTL/Z.
Router(config)#
Router(config)#interfaceSerial1/0
Router(config-if)#ipaddress198.167.50.2255.255.255.0
Router(config-if)#clockrate4000000
Router(config-if)#
%LINK-5-CHANGED:
InterfaceSerial1/0,changedstatetoupnoshutdown
Router(config-if)#
%LINEPROTO-5-UPDOWN:
LineprotocolonInterfaceSerial1/0,changedstatetoup
Router(config-if)#exit
Router(config)#interfaceFastEthernet0/0
Router(config-if)#ipaddress198.167.90.1255.255.255.0
Router(config-if)#noshutdown
%LINK-5-CHANGED:
InterfaceFastEthernet0/0,changedstatetoup
%LINEPROTO-5-UPDOWN:
LineprotocolonInterfaceFastEthernet0/0,changedstatetoup
Router(config-if)#
Router(config-if)#exit
Router(config)#interfaceFastEthernet0/1
Router(config-if)#ipaddress198.167.100.1255.255.255.0
Router(config-if)#noshutdown
%LINK-5-CHANGED:
InterfaceFastEthernet0/1,changedstatetoup
%LINEPROTO-5-UPDOWN:
Lin