计算机网络课设.docx

上传人:b****5 文档编号:7473362 上传时间:2023-01-24 格式:DOCX 页数:16 大小:1.22MB
下载 相关 举报
计算机网络课设.docx_第1页
第1页 / 共16页
计算机网络课设.docx_第2页
第2页 / 共16页
计算机网络课设.docx_第3页
第3页 / 共16页
计算机网络课设.docx_第4页
第4页 / 共16页
计算机网络课设.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

计算机网络课设.docx

《计算机网络课设.docx》由会员分享,可在线阅读,更多相关《计算机网络课设.docx(16页珍藏版)》请在冰豆网上搜索。

计算机网络课设.docx

计算机网络课设

武汉轻工大学

《计算机网络程序设计》

课程设计说明书

姓名XXX

学院数学与计算机学院

班级软件工程XXXX班

学号XXXXXXXX

指导教师XXX

日期2016年6月24日

项目

得分

评语

学习态度(20分)

课程设计完成情况(40分)

报告撰写规范性(20分)

回答问题准确性(20分)

合计

 

《计算机网络》课程设计实验报告

一、课程设计目的

《计算机网络》课程设计是计算机类专业的集中实践性环节之一,是学习完《计算机网络》课程后进行的一次全面的综合练习。

其目的在于加深对算机网络基础理论和基本知识的理解,掌握使用算机网络中几种服务器设计与使用的基本方法,提高配置和理解计算机网络服务器的实际能力。

二、课程设计内容及要求

1.在Windows平台下(Windows2000Server,WindowsXP,Windows2003Server),选择IIS或Apache,Mdaemon等配置常用计算机网络中的服务器。

所配置常用计算机网络中的服务器应包含WWW,FTP,DNS,E_mail,DHCP等。

2.网络设计

在Windows平台下,利用仿真工具设计小型网路并验证;

课程设计的时间为2周时间。

根据给定的指导文档的基本需求,配置常用计算机网络中的几种服务器,完成要求的基本的网络编程实验,并写出课程设计报告。

每班以一人为一组,先自己独立或合作配置,最后由指导老师进行考核。

三、设计的主要内容

按照给定的文档的要求完成以下内容:

1、阅读文档:

理解和使用一定的平台配置相关的网络常用服务器

2、实际配置。

不同的软件(IIS,Apache)在不同的平台下可能不同。

最终应该实际成功。

如果不成功,要想办法解决(包括可能要下载不同版本的软件,改变操作平台等)。

3、由指导教师随机让学生在指定时间内配置成功不同的网络服务器。

4、根据给定的指导文档的基本需求完成要求的基本的网络编程实验。

课程设计选题1Windows环境下域名服务器DNS的架设

课程设计选题2Windows2000下DHCP服务器构建

课程设计选题3WWW服务器构建

课程设计选题4FTP服务器构建

课程设计选题5用IMailServer配置Email服务器

课程设计选题6基于CISCOPACKET网络仿真环境设计一个小局域网(实验8综合实验1(课程设计)

课程设计选题7基于CISCOPACKET网络仿真环境设计一个校园网(实验9综合实验2(课程设计)

课程设计选题8实验10综合实验(3)

四、课程设计时间安排

本次课程设计共1周时间,其中第一周完成3个实验(见指导书),即相关服务器的配置,结束时要进行小答辩。

第二周完成第二部分即网络设计部分(见教学实施方案)。

时间安排

第一阶段:

2016年6月12-20号,按照指导书完成设计任务(课外完成,20日周一是在家做好预习工作,课内21日上午9点实验室D8-309,检查课设的4个任务的设计报告的电子稿)

第二阶段:

6月22号,完成仿真和小型网路设计

第三阶段:

6月23-24号,答辩,6月24日上午打印文档提交设计报告

实验一

课程设计选题3WWW服务器构建

3.1WWW概述

1.Web浏览器的工作原理

WWW是基于客户机/服务器模式,Web浏览器将请求发送到Web服务器,服务器响应这种请求,将其所请求的页面或文档传送给Web浏览器,浏览器获得Web页面,这就是所谓的下载过程,Web浏览就是一个从服务器下载页面的过程。

图示意了Web浏览器从Web服务器获得Web面的过程。

2.统一资源定位器URL

protocol:

//machine.name[:

port]/directory/filename

3.超文本传输协议

为了从服务器上把用户需要的信息发送回来,HTTP定义了简单事务处理程序,由以下4个步骤组成:

(1)客户机与服务器建立连接;

(2)客户机向服务器递交请求,在请求中指明所要求的特定文件;

(3)如果请求被接纳,那么服务器便发回一个应答。

在应答中至少应当包括状态编号和该文件内容;

(4)客户机与服务器断开连接。

HTTP协议提供了一种简单算法,使得服务器能迅速为客户机作出应答。

为此HTTP协议应当是一个无状态协议,即从一个请求到另一个请求不保留任何有关连接的信息。

另外,每次连接,HTTP只完成一个请求,在一次请求完成以后,服务器与客户机之间的连接便断开。

3.2配置流程图

1)打开“控制面板”—“程序和功能”,如图3.1所示:

图3.1控制面板

2)打开“启用或关闭Windows功能”,如图3.2所示:

3)打开“Internet信息服务”,并勾选“Web管理工具”,如图3.3所示:

图3.2图3.3

4)在控制面板中点击“管理工具”,如图3.4所示:

图3.4

5)在管理工具中点击“IntternetInformationServices(IIS)管理器”,如图3.5所示:

图3.5

6)在管理器中添加网站,如图3.6所示:

图3.6

7)在添加网络中,输入网站名称、选择文件路径、主机所在IP地址、主机名,如图3.7所示:

 

图3.7

8)添加完网络后绑定FTP服务器,如图3.8所示:

图3.8

9)配置完后,启动Web服务器,如图3.9所示:

图3.9

10)显示效果如图3.10

图3.10

11)输入显示效果如图3.11

图3.11

 

实验二

课程设计选题4FTP服务器构建

4.1FTP的工作原理

1.FTP概述

2.什么是FTP协议

FTP是TCP/IP协议族中的一个协议,是英文FileTransferProtocol的缩写。

该协议定义的是一个在远程计算机系统和本地计算机系统之间传输文件的一个标准,是Internet文件传送的基础。

FTP是由一系列的规格说明文档组成,目标是提高文件的共享性,提供非直接使用远程计算机文件的方法,使存储介质对用户透明和可靠高效地传送数据。

简单的说,FTP就是完成两台计算机之间的拷贝,从远程计算机拷贝文件至本地的计算机上,称之为“下载(download)”文件。

若将文件从本地计算机中拷贝至远程计算机上,则称之为“上传(upload)”文件。

在TCP/IP协议中,FTP标准命令TCP端口号为21。

3.FTP的基本工作原理

文件传送协议FTP只提供文件传送的一些基本的服务,它使用TCP可靠的运输服务。

FTP的主要功能是减少或消除在不同操作系统下处理文件的不兼容性。

一个FTP服务器进程可同时为多个客户进程提供服务。

FTP的服务器进程由两大部分组成:

一个是主进程,负责接受新的请求;另外有若干个从属进程,是负责处理单个请求。

4.2Windows8下的FTP服务器配置流程图如下:

1)在管理器中添加,添加“FTP站点”,如图4.1所示:

图4.1

2)在添加FTP站点中输入名称和物理路径,并单击“下一步”,如图4.2所示:

图4.2

3)继续配置IP地址,并单击下一步,如图4.3所示:

图4.3

4)继续配置,点击完成,如图4.4所示:

 

图4.4

 

5)在网页中输入:

ftp:

//10.74.1.21/即可显示配置结果,如图4.5、4.6所示:

图4.5网页效果

 

图4.6网页效果

实验三

选题6基于CISCOPACKET网络仿真环境设计一个小局域网

6.1实验目的:

掌握端到端VLAN的配置方法,掌握L3交换机的VLAN配置命令。

6.2实验组网图

1.配置交换机A和B的远程登录密码及特权密码为star

2.配置交换机A和B的管理IP地址,使通过telnet能对交换机进行远程管理

3.在交换机C3550,C2950上划分VLAN,并将对应端口加入到相应的VLAN中

4.在L3交换机上分别创建每个VLAN三层SVI端口,并分配IP地址:

5将L2与L3之间的连接链路设定为Trunk,接口设为全双工,使L2与L3有相同的VLAN信息。

6.查看该端口的交换信息,再次测试连通性:

SwitchA>enable

SwitchA#conft

Enterconfigurationcommands,oneperline.EndwithCNTL/Z.

SwitchA(config)#enablepasswordstar

SwitchA(config)#enablesecretstar

SwitchA(config)#intvlan1

SwitchA(config-if)#ipaddress10.1.1.1255.255.255.0

SwitchA(config-if)#end

SwitchA#vlandatabase

%Warning:

ItisrecommendedtoconfigureVLANfromconfigmode,

asVLANdatabasemodeisbeingdeprecated.Pleaseconsultuser

documentationforconfiguringVTP/VLANinconfigmode.

SwitchA(vlan)#vlan2

VLAN2added:

Name:

VLAN0002

SwitchA(vlan)#vlan2namevlan2

VLAN2modified:

Name:

vlan2

SwitchA(vlan)#vlan3

VLAN3added:

Name:

VLAN0003

SwitchA(vlan)#vlan3namevlan3

VLAN3modified:

Name:

vlan3

SwitchA(vlan)#exit

APPLYcompleted.

Exiting....

SwitchA#conft

SwitchA(config)#intvlan2

SwitchA(config-if)#ipaddress201.100.2.254255.255.255.0

SwitchA(config)#intvlan3

SwitchA(config-if)#ipaddress201.100.3.254255.255.255.0

Enterconfigurationcommands,oneperline.EndwithCNTL/Z.

SwitchA(config)#exit

SwitchA(config)#interfacerangef0/2

SwitchA(config-if-range)#switchportaccessvlan2

SwitchA(config-if-range)#noshut

SwitchA(config-if-range)#end

SwitchA#

%SYS-5-CONFIG_I:

Configuredfromconsolebyconsole

SwitchA#conft

Enterconfigurationcommands,oneperline.EndwithCNTL/Z.

SwitchA(config)#interfacerangef0/24

SwitchA(config-if-range)#switchportaccessvlan3

SwitchA(config-if-range)#noshut

SwitchA(config-if-range)#exit

SwitchA(config)#exit

SwitchA#

%SYS-5-CONFIG_I:

Configuredfromconsolebyconsole

SwitchA#copyrunstart

Destinationfilename[startup-config]?

Buildingconfiguration...

[OK]

SwitchA#showvlan

SwitchA(config)#intf0/5

SwitchA(config-if)#switchportmodetrunk

Commandrejected:

Aninterfacewhosetrunkencapsulationis"Auto"cannotbeconfiguredto"trunk"mode.

SwitchA(config-if)#switchportmodeaccess

SwitchA(config-if)#switchportmodetrunk

SwitchA(config-if)#

SwitchA#

%SYS-5-CONFIG_I:

Configuredfromconsolebyconsole

总结:

这次计算机网络课程设计,我做了4个题目,在做每个题目的过程中我都学到了很多知识,在这期间我理解到了学习最重要的就是勤记忆,勤练习,勤思考。

需要记忆很多,有些东西必须要死记,没有偷懒的办法,在记忆的时候可以找一些规律,比如把类似的东西归在一起记忆。

平时在做练习的时候书上的例题和习题很重要,只要把书上的例子吃透,课后的习题都会做,这样就能达到掌握知识的目的,最后在期末复习的过程中要不时地复习前面的知识,这样才能熟练掌握所学的知识。

在勤思考方面,就是在平时的编程演练中遇到困难的时候不要立刻急着去问身边的同学或是老师,自己应当对照课本或是相关的学习资料慢慢进行修改,只有在自己确实已经尽力但仍然不知如何操作的情况下才可以去询问别人,只有这样才可以加深自己的印象。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1