计算机网络校园网课程设计报告
题 目:计算机网络校园网课程设计报告
学 院: 信息科学与工程学院
专业班级: 计算机102班
学号:104162xx
学生姓名:xx
指导教师:
课程设计的内容:
以某校校园为背景,设计一个校园网。学院包括教学区、生活区、办公区。假设出来计算机大楼有120个信息点以外,其余各系大楼和教学楼都是40个信息点,使用原有的Internet地址,根据本部校园网的应用需求和管理需求,设计出本部的校园网方案。
网络规划拓扑图
(见附件)
一、 需求分析
【背景分析】
如今二十一世界信息社会中,教育的质量不断提高,教育管理部门对教育信息计算机管理和教育信息的方式服务的要求悦来越高。绝大部分校园组建了网络环境,为了提高教育和学习的质量。校园网也成为现在教育背景下的基础设施。而且随着校园的规模不断扩大,对网络的需求也不断的提高,如何铺设网络、师生的交流、信息的公布和通知、办公的需求,满足校园的扩大需求,需要建立一个校园网。
【应用需求】
校园网络应该方便便捷,建立后的网络能够充分利用Internet、国家信息网、教育网、全国高校互联网上的各种信息,实现资源共享,能够在校给学生提供丰富的多媒体教学方案,实现高质高效的教学目的。校园网络是一个网络化、信息化、自动化、办公一体化的教学需求。
【性能分析】
校园面积比较大,网络铺设比较麻烦,因此建立的校园网性能要应该很好,而且能够保证在长期内网络的畅通和稳定,从而满足师生
的需求。 1.先进性:先进的设计思想、网络结构、开发工具,采用市场覆盖率高、标准化和技术成熟的软硬件产品;
2.实用性:建网时应考虑利用和保护现有的资源、充分发挥设备效益;
3.开放性:遵从国际标准,设计应采用开放技术、开放结构、开放组建和开放用户接口,以利于网络的维护、扩展升级及与外界信息的沟通;
4. 灵活性:采用积木式模块组合和结构化设计,使配臵灵活,满足学校逐步到位的建网原则,使网络具有强大的可增长性;
5.可靠性:具有容错功能,管理、维护方便。对网络的设计、选型、安装、调试等各环节进行统一规划和分析;
6.强性价比:不要一味追求最新,还要考虑当前实际需要,选择合理的设备搭配,使达到良好的性能价格比。
7.安全性:包括两个方面,1、网络用户级的安全性;2、数据传输级的安全性。网络用户级的安全性应在网络的操作中予考虑,而数据传输的安全性则必须在网络传输时解决。
【校园网功能】
(1)连接校内所有教学区、生活区、办公区中的PC。
(2)同时支持约600用户浏览Internet。
(3)提供丰富的网络服务,实现广泛的软件,硬件资源共享,包括:
(A)提供基本的Internet网络服务功能:如电子邮件、文件传输、远程登录、新闻组讨论、电子公告牌、域名服务等。
(B)提供校内各个管理机构的办公自动化。
(C)提供图书,文献查询与检索服务,增强校图书馆信息自动化能力。
(D)全校共享软件库服务,避免重复投资,发挥最大效益。 (E)提供CAI教学和科研的便利条件。
(F)经广域网接口,提供国内外计算机的互连,为国际间的信
【主机的要求】
主机应采用国际上较新的主流技术,并具有良好的向后扩展能力;
主机应具有高的可靠性,能长时间连续工作,并有容错措施;支持通用大型数据库,如SQL、Oracle等;
具有广泛的软件支持,软件兼容性好,并支持多种传输协议;能与Internet互联,可提供互联网的应用,如WWW浏览服务、FTP文件传输服务、E-mail电子邮件服务、NEWS新闻组讨论等服务;支持SNMP网络管理协议,具有良好的可管理性和可维护性;
二、 校园网的设计模式
【网络规划设计方案】
通过对千兆位以太网和ATM两种技术在性能特点及工程中应用的比较,可知:千兆位以太网在具有以前ATM所有的功能之外,还能提供一个更为综合性的解决方案;千兆位以太网能完成许多ATM的功能,但是有价格低、更易和LAN结构融合的优点。因此,在网络方案的选择上,采用千兆以太网做为校园网的网络总体结构无论在高带宽、可适应性、可扩展性、高性价比、良好的管理性和维护性等各方面都是最明智的选择,成为学校校园网完整的.、经济的解决方案。
本千兆位以太网设计方案,采用最新的1000M交换机作为全网的核心,在此基础上建立起以1000M为主干校园网络。然后根据不同的应用,将校园网分割为几个以100M交换机为核心的子网。为满足学校与Internet的连接,另设一子网,将Web服务器,路由器等Web应用设备用防火墙将它们与内部网隔离开来。以达到保护校内数据的目的。
【协议标准】
本校园网以TCP/IP 为主要协议,它是一种事实上的工业标准协议,采用TCP/IP为网络主要协议,可保证与ChinaNET和Internet保持一致,还可支持IPX,DECNET等其它协议。真正实现于国际互联网的无缝连接。
从计算机网络通讯的观点来看,TCP/IP网络实质上可称为IP网络,它是由许多IP网关(或称为IP路由器)通过若干直接连通的通信。
三、设计原理(此处只详述本人于课程设计中用的较多的Ping和Netstat命令)
1、Ping命令的使用技巧
Ping是个使用频率极高的实用程序,用于确定本地主机是否能与另一台主机交换(发送与接受)数据包。Ping是一个测试程序,如果Ping运行正确,我们大体上就可以排除网络访问层、网卡、MODEM的输入输出线路、电缆和路由器等存在的故障,从而减小为问题的范围。也因此,网络安全扫描技术中就包括有Ping扫射。
2、Netstat命令的使用技巧
Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。如果你的计算机有时候接收到的数据报导致出错数据或故障,你不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数据报。但如果累计的出错情况数目占到所接收的IP数据报相当大的百分比,或者它的数目正迅速增加,那么你就应该使用Netstat查一查为什么会出现这些情况了。
四、设计过程与步骤
1、Ping命令、参数及意义(仅部分详细解释)
ping ip地址或主机号:显示 4个回显包后停止ping。(缺省的)
ping ip地址或主机号 -t :对如 10.129.4.22 这个 IP 地址不断地发送 ICMP 数据包,可查看网络是否连通。要中途查看并继续发送数据包,按control+Break键;要停止发送数据包,按control+c键。
ping ip地址或主机号 -n count:显示 count个回显包后停止 ping。( count可以根据你的需要任意指定)
ping -a ip地址:将ip地址有对应的主机号表示出来,并显示 3个回显包后停止 ping。
五、测试验收
验收测试,开发生命周期方法论的一个阶段,这时相关的用户和独立测试人员根据测试计划和结果对进行测试和接收。它让用户决定是否接收。它是一项确定产品是否能够满足合同或用户所规定需求的测试。这是管理性和防御性控制。
在工程及其他相关领域中,验收测试是指确认一是否符合设计规格或契约之需求内容的测试,可能会包括化学测试、物理测试或是性能测试。
在工程中验收测试可能包括在(例如一套软件、许多机械零件或是一批化学制品)交付前的黑箱测试。软件开发者常会将开发者进行的验收测试和客户在接受产品前进行的验收测试分开。后者一般会称为使用者验收测试、终端客户测试、实机(验收)测试、现场(验收)测试。在进行主要测试程序之前,常用冒烟测试作为一个此阶段的验收测试。