计电学院网络工程课程设计报告.docx
《计电学院网络工程课程设计报告.docx》由会员分享,可在线阅读,更多相关《计电学院网络工程课程设计报告.docx(23页珍藏版)》请在冰点文库上搜索。
计电学院网络工程课程设计报告
湖南商学院
《计算机网络工程》课程设计报告
题 目基于静态路由WEB网络平台的搭建
姓名:
XXX
学号:
0909XXXXX
专业:
计算机科学与技术
班级:
计科09XX
指导教师:
XXX
职称:
XXX
计算机与电子工程学院
2012年6月
目录
1课程设计的概述1
1.1课程设计的目的1
1.2课程设计的任务1
1.3课程设计的要求1
2关于路由器的基本配置2
2.1路由器物理方面配置2
2.1路由器与PC机连接配置5
3基于静态路由的广域网实现7
3.1静态路由的原理7
3.2静态路由的配置8
4WEB服务器原理13
5WEB服务器在windows2003操作系统下的实现14
5.1安装IIS服务14
5.2快速配置好默认的WEB站点14
6 网页的设计、上传、访问17
6.1 网页的设计17
6.2 网页的上传17
6.3 网页的访问18
7 课程设计总结18
参考文献19
课程设计评审表
姓名
XXX
学院
计电学院
学号
0909XXXXX
专业班级
计科09XX
题目
基于静态路由WEB网络平台搭建
评
审
意
见
评审成绩
指导教师签名
职称
评审时间
年月日
课程设计作品验收表
题目
基于静态路由WEB网络平台搭建
参与人员
姓名
XXX
班级
计科09XX班
学号
0909XXXXX
设计任务与要求:
1、课程设计应该包含两个部分,即路由器的配置同时配置好静态路由、WEB服务平台的搭建。
2、WEB服务平台的搭建可以通过第三方软件来实现。
3、通过搭建好的平台从另一台电脑访问本服务器的网页。
4、操作系统选择Windowsserver2003
作品完成情况:
1、关于路由器的基本配置全部完成,实现了静态路由技术将两个不同网段的两台PC机ping通。
2、在windows2003系统下实现添加组建,添加了相应的WEB服务器,并且能都在另一台PC机上访问WEB服务器上的页面。
3、采用CSS编辑简单的Html静态页面。
验收情况:
验收教师签名:
___________
年月日
注:
1.除“验收情况”栏外,其余各栏均由学生在作品验收前填写。
2.“验收情况”栏由验收小组按实际验收的情况如实填写。
基于静态路由WEB网络平台搭建
1课程设计的概述
1.1课程设计的目的
《网络工程课程设计》是计算机科学与技术专业实践教学环节之一,是在学生在大三下学期学习完《计算机网络原理》、《计算机网络工程》、《计算机网络工程实验》等课程之后进行的一次全面的综合练习。
其目的是为了进一步培养学生对计算机网络进行分析问题和解决问题的能力,主要体现在加深对计算机网络工程的理论和基本知识的理解,能够熟练配置常见网络设备,掌握各种网络服务在广域网环境中部署的基本过程。
通过此课程设计,使学生能够利用路由器、交换机构建各种网络环境,在有实物连接采用命令配置的条件下,在广域网环境中实现各种网络服务,能够对网络设备进行维护与管理。
同时为今后的毕业设计做好准备。
1.2课程设计的任务
本课程要求学生按照系统集成的基本流程,使用常见的网络设备和相关网络服务完成一个小型广域网络的搭建并能够实现各种网络服务,并最终以课程设计作品和文档来证明其完成各种实际任务的能力,从而反映出学生理解和掌握计算机网络工程的思想和方法的程度,运用计算机网络设备和相关软件进行实践的水平和能力。
在课程设计中,详细了解网络平台部署的方法和技巧,尽量把以下知识点的运用到课程设计当中:
✧常见网络服务
✧各种网络协议的工作原理
✧路由器的配置
✧各种网络平台的搭建
1.3课程设计的要求
要求在指导教师的指导下,结合自身实际情况选择课程设计题目,要求一人一题。
可选择给定题目或自选题目(须经指导教师审核同意),根据选题查阅和搜集相关资料,并进行需求分析和系统设计;亲自动手在实物连接的平台下配置实现两台PC机互通的协议;通过构建的网络平台应该能够在模拟广域网内互访;网络平台功能说明书、网络拓扑图要清楚,网络设备的配置过程要详细;作品完成后必须按要求提交课程设计报告及相关文档,格式规范,内容详实。
2关于路由器的基本配置
2.1路由器物理方面配置
首先需要将路由器与PC机进行配置电缆连接,第一步:
将配置电缆的DB-9(或DB-25)孔式插头接到要对路由器进行配置的微机或终端的串口上。
第二步:
将配置电缆的RJ-45一端连到路由器的配置口(Console)上。
以上两步在两台路由器与两台PC机上分别连上,同时两台路由器之间连接想通。
其次,在操作系统下添加超级终端,打开控制面板在其中选择删除或者添加程序→添加/删除windows组建→附件和工具→超级终端,选择添加。
操作如下图1至图7。
图1打开控制面板图
图2添加windows组件图
图3选择相应组件图
图4添加超级终端图
图5添加系统文件图
图6安装过程图
最后在相应的位置打开超级终端,以及查看连接状态和相应的开放端口。
图7打开超级终端图
本实验过程中,PC1接通端口E0和S1,PC2接通端口E0和S2。
2.1路由器与PC机连接配置
设置PC机或终端的参数
第一步:
打开微机或终端。
如果使用微机进行配置,需要在微机上运行终端仿真程序,如Windows的超级终端。
第二步:
设置终端参数。
参数要求:
设置波特率为9600,数据位为8,奇偶校验为无,停止位为1,流量控制为无,选择终端仿真为VT100。
Windows98/2000超级终端参数设置方法如下:
(1)在下图所示的超级终端窗口中,单击其[属性]按钮。
如图8
(2)在超级终端属性对话框中[连接时使用]一栏选择连接的串口。
选择的串口应该与配置电缆接的串口一致。
单击[配置]按钮。
如图9
(3)在串口的属性对话框中设置波特率为9600,数据位为8,奇偶校验为无,停止位为1,流量控制为无。
单击[确定]按钮。
如图10
(4)在超级终端属性对话框中选择[设置]一项,进入下图所示的属性设置窗口。
选择终端仿真为VT100,单击[确定]按钮。
如图11
3、路由器上电
确认路由器与配置终端的连接正确,确认已经完成配置终端参数的设置后,即可对路由器上电。
随后路由器上出现自检内容。
启动完毕,回车,超级终端里显示[Router]字样(旧命令行提示的是Quidway>)。
即可进行为路由器IP的配置和静态路由的配置。
这里PC1超级终端显示E0和S1接口启用。
图8打开超级终端属性图
图9设置超级终端配置图
图10设置串口配置属性
图11超级终端属性对话框设置图
3基于静态路由的广域网实现
3.1静态路由的原理
静态路由是在路由器中设置的固定的路由表。
除非网络管理员干预,否则静态路由
不会发生变化。
由于静态路由不能对网络的改变作出反映,一般用于网络规模不大、拓
扑结构固定的网络中。
静态路由的优点是简单、高效、可靠。
在所有的路由中,静态路
由优先级最高。
当动态路由与静态路由发生冲突时,以静态路由为准。
3.2静态路由的配置
模式:
全局配置模式。
命令:
iproutenetwork-numbernetwork-maskipaddress设置静态路由
noiprouternetwork-numbernetworkmask删除静态路由
参数:
network-number是目地地址,一般是一个网络地址:
network-mask是一个目的地址的子网掩码;ipaddress是下一跳的地址。
说明:
iproute命令定义的是一条传输路径,可以告知设备把某个地址的数据报送往何处。
配置完成后,可以使用showiprouter命令来查看路由表。
本实验的要求:
PC1和PC2通过路由器RouterA和RouterB用静态路由实现互连互通。
图12网络结构TOP图
第一步:
配置RouterA,具体命令如表1。
表1RouterA配置表
当前路由器提示视图
依次输入的配置命令
简单说明
!
适用版本vrp1.74及1.44
[Router]
interfaceEthernet0
进入以太0口
[Router-Ethernet0]
ipaddress10.1.1.1255.255.255.0
配置内网口ip地址
!
[Router]
interfaceSerial1
进入串口1
[Router-Serial1]
link-protocolppp
封装ppp协议
[Router-Serial1]
ipaddress20.1.1.2255.255.255.252
配置串口ip地址串口
!
quit
[Router]
iproute-static30.1.1.0255.255.255.020.1.1.1 preference60
配置到对端PC2所在网段的静态路由,缺省优先级为60
!
[Router]
quit
第二步:
配置RouterB,具体命令如表2
表2RouterB配置表
当前路由器提示视图
依次输入的配置命令
简单说明
!
适用版本vrp1.74及1.44
[Router]
interfaceEthernet0
进入以太0口
[Router-Ethernet0]
ipaddress30.1.1.1255.255.255.0
配置内网口ip地址
!
[Router]
interfaceSerial1
进入串口2
[Router-Serial2]
link-protocolppp
封装ppp协议
[Router-Serial2]
ipaddress20.1.1.1255.255.255.252
配置串口ip地址串口
!
quit
[Router]
iproute-static10.1.1.0255.255.255.010.1.1.2preference60
配置到对端PC1所在网段的静态路由,缺省优先级为60
!
quit
在PC1和PC2上设置好网关和相应的IP地址。
PC1:
IP:
10.1.1.2子网掩码:
255.255.255.0网关:
10.1.1.1
PC2:
IP:
30.1.1.2子网掩码:
255.255.255.0网关:
30.1.1.1
连接成功后在PC机终端ping各个IP地址的情况
PC1终端:
ping10.1.1.1(如图13);ping20.1.1.2(如图14);ping20.1.1.1(如图15);ping30.1.1.1(如图16);ping30.1.1.2(如图17)。
图13PC1ping通10.1.1.1图
图14PC1ping通20.1.1.2图
图15PC1ping通20.1.1.1图
图16PC1ping通30.1.1.1图
图17PC1ping通30.1.1.2图
PC2终端:
ping30.1.1.1(如图18);ping20.1.1.1(如图19);ping20.1.1.2(如图20);ping10.1.1.2(如图21)
图18PC2ping通30.1.1.1图
图19PC2ping通20.1.1.1图
图20PC2ping通20.1.1.2图
图21PC2ping通10.1.1.2图
综述,由以上各图所示,图12所要求的实现两台PC之间的互通已经通过静态路由协议实现ping通。
4WEB服务器原理
WEB的工作基于客户机/服务器计算模型,由WEB浏览器(客户机)和WEB服务器(服务器)构成,两者之间采用超文本传送协议(HTTP)进行通信,HTTP协议的作用包括个步骤:
连接,请求,应答,断开连接。
只需要在PC机上安装好WEB服务器(第五部分有具体操作过程),将相应的网页文件放到默认的WEB目录,设置默认首页即可在客户机上输入服务器的IP地址进行访问。
5WEB服务器在windows2003操作系统下的实现
5.1安装IIS服务
这里的添加组建和前面的添加超级终端类似。
同样在控制面板中选择添加windows组件,然后选择添加Internet信息服务(如图22),这里也要添加相应的系统文件,原理都同上添加超级终端一样。
图22添加信息服务图
5.2快速配置好默认的WEB站点
在添加WEB服务器成功后开始设置WEB站点,同时设置好相对应的WEB服务器目录,在控制面板中找到性能和维护,选择管理工具(如图23),进入管理工具后选择Internet信息服务(如图24),这是出现(如图25)的信息。
这时将网站的默认网站单击右键选择启动,在启动过程中有可能会提示“另一个程序在运行”的错误信息,此时WEB服务器将无法启动,此时Ctrl+Alt+Del进入windows进程管理器,将有关的进程结束,再重新启动。
图23进入管理工具图
图24管理工具界面图
图25启动Web服务器图
在刚才的基础上进入默认网站点击右键选择属性(如图26),此时进去设置相应的服务器目录(如图27),进入主目录,默认的一般为C:
/inetpub/wwwroot。
此时你可以将你要让客户机访问的网页放到C:
/inetpub/wwwroot目录下,如图28中选择文档,添加服务器目录下有的html文件。
图26启用Web服务器属性图
图27Web服务器主目录图
图28Web服务器的添加主页面图
6 网页的设计、上传、访问
6.1网页的设计
采用HTML写一个简单的静态界面,具体代码如下:
计科09**班
网络工程课程设计学号:
0909*****
姓名:
***
6.2网页的上传
将已经写好的HTML文件复制到C:
/inetpub/wwwroot目录下(如图29),将Main.html设置为默认网页。
图29上传网页文件图
6.3网页的访问
在确认前两步顺利完成的情况下,在自己电脑上打开浏览器输入自己的IP查看自己能否访问,确定自己能够访问的情况下,这样确保WEB服务器正常运行,最后去客户机的浏览器上输入服务器的IP地址,这时出现正常访问,(如图30)
图30浏览器访问页面图
7 课程设计总结
通过本次计算机网络课程设计,我更加充分的理解了课本上的知识,并能够加以扩展,从而应用于实践当中,以前只是在思科的网络虚拟平台下进行虚拟网络的连接,本次试验在实物网络中采用华为的路由器实现静态路由ping通2台PC机,画出整个网络的拓扑图。
并分别进行IP地址的配置。
这几天的课程设计令我受益匪浅,很多平时模棱两可的知识点都认真复习并实践了。
我对网络提升了认识,我意识到我们所学的东西将来都是要付诸实践的,所以一切要从实际情况出发,理论联系实际,这样才能真正发挥我们所具备的能力。
比如配置静态路由,怎样去设置下一跳地址,在多个路由器连接的情况下要考虑哪些跳数还。
这样才能保证我们的工作成果不至于提前失效。
当然,这就是从实际情况出发了。
经过此次课程设计,我的却学到了不少东西,静态路由只是其中一部分,我还参与了RIP协议、ospf协议ping通两台PC机的试验,虽然自己一直在进行软件的培训,但是作为一个计算机专业的人也不能完全不学网络知识,在今后的软件编程中也会要涉及到scoket网络编程。
参考文献
[1]谢希仁.计算机网络(第5版).北京:
电子工业出版社,2008
[2]方欣.计算机网络系统集成.北京:
水利水电出版社,2005
[3]杨卫东.网络系统集成与工程设计(第2版).北京:
科学出版社,2005
[4]信息产业部.路由器测试——高端路由器.北京:
人民邮电出版社,2001
[5]王恩波,卢效峰,马时来.实用计算机网络技术.北京:
高等教育出版社,2000
[6]彭勇.计算机网络基础与Internet应用.北京:
电子工业出版社,2004
[7]刘宁,谭耀坚.计算机网络实验与实训.北京:
电子工业出版社,2006
[8]吴芳国,杨晓斌.智能楼宇网络工程实训.南昌:
江西高校出版社,2009