计算机网络课程设计报告

上传人:大米 文档编号:498798095 上传时间:2023-06-27 格式:DOC 页数:32 大小:5.13MB
返回 下载 相关 举报
计算机网络课程设计报告_第1页
第1页 / 共32页
计算机网络课程设计报告_第2页
第2页 / 共32页
计算机网络课程设计报告_第3页
第3页 / 共32页
计算机网络课程设计报告_第4页
第4页 / 共32页
计算机网络课程设计报告_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《计算机网络课程设计报告》由会员分享,可在线阅读,更多相关《计算机网络课程设计报告(32页珍藏版)》请在金锄头文库上搜索。

1、计算机网络课程设计报告 姓 名: 张婕 班号: 193113 学 号:20111003615 组长: 张婕 院(系): 计算机学院 专业: 网络工程 指导教师: 姚 宏 职称: 副教授 2013 年 1 月独立工作成果声明 本人声明所呈交的网络安全技术课程设计报告,是我个人在导师指导下进行的程序编制工作及取得的成果。尽我所知,除文中已经标明的引用内容,和已经标明的他人工作外,本报告未包含任何抄袭自他人的工作成果。对本报告的工作做出贡献的个人,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。 报告作者签名: 日期: 年 月 日目录第一章FTP文件传输协议的实现11.1 引言1

2、1.1.1FTP概述11.1.2FTP的基本工作原理11.2 实验设计21.2.1设计思想21.2.2详细设计21.3 实验结果分析41.3.1实验结果41.3.2结果分析5第二章静态网站模拟72.1引言72.1.1万维网WWW72.1.2超文本传送协议HTTP82.1.3万维网的文档-超文本标记语言HTML82.2 实验设计92.2.1设计思想92.2.2详细设计92.3 实验结果分析102.3.1实验结果102.3.2结果分析12第三章路由表的生成153.1引言153.1.1IP层转发分组的流程153.1.2路由器163.1.3狄克斯特拉算法163.2实验设计163.2.1设计思想163.

3、2.2详细设计173.2.3代码管理工具VSS193.3 实验结果分析223.2.1实验结果223.2.2结果分析23第四章课程设计总结254.1实验分工254.2.1分工明细254.2.2本人完成情况264.2实验感悟264.2.1错误分析264.2.2总体感悟27参考文献28 / 文档可自由编辑打印第一章 FTP文件传输协议的实现模拟实现FTP文件传输协议。在传输文件过程中,用抓包工具进行抓包,并对抓到的数据包进行分析。首先,FTP使用客户服务器方式,提供文件传送的一些基本服务,它使用TCP可靠的运输服务。要实现FTP文件传输协议,需要两台计算机,分别做服务器和客户机,然后进行数据传送,抓

4、包时,进行三次抓包,分别为:服务器和客户机自身抓包以及第三方的抓包。本实验最少需要三台计算机。1.1 引言文件传输协议FTP只提供文件传送的一些基本服务,它使用TCP可靠的运输服务,FTP的主要功能是减少或消除在不同操作系统下处理文件的不兼容性。FTP使用客户服务器方式。一个FTP服务器进程可同时为多个客户进程提供服务。【1】1.1.1 FTP概述文件传输协议FTP是因特网上使用最广泛的文件传送协议。FTP提供交互式的访问,允许客户指明文件的类型和格式,并允许文件具有存取权限。FTP屏蔽了各计算机系统的细节,因而适合于在异构网络中任意计算机之间传送文件。 【2】1.1.2 FTP的基本工作原理

5、网络环境中的一项基本应用就是将文件从一台计算机中复制到另一台可能相距很远的计算机中。初看起来,在两个主机之间传送文件是很简单的事情。其实这往往非常困难难。原因是众多计算机厂商研制出的文件系统多达数百种,且差别很大。经常遇到的问题是:(1) 计算机存储数据的格式不同。(2) 文件的目录结构和文件命名的规定不同。(3) 对于相同的文件存储功能,操作系统使用的命令不同。(4) 访问控制的方法不同。FTP的服务器进程由两大部分组成:一个主进程,负责接受新的请求;另外有若干个属进程,负责处理单个请求。主进程的工作步骤如下:(1) 打开熟知端口(端口号为21),使客户机能够连接上。(2) 等待客户进程发出

6、连接请求。(3) 启动从属进程来处理客户进程发来的请求。(4) 回到等待状态,继续接受其他客户进程发来的请求。 1.2 实验设计1.2.1 设计思想此实验利用三台计算机,一台做服务器,一台做客户机,第三台用做抓包。第三台计算机必须与另外两台计算机在同一个局域网内。1.2.2 详细设计用做服务器的计算机:在其上装上Server-U软件,然后进行Server-U的详细配置。其中,Server-U的部分配置【3】如下:1首先绿化Server-U,运行2选择“创建新域”,进入下一个界面:3输入“名称”和“说明”,其中“说明”是可选项,点击“下一步”:4此处不作任何修改,点击“下一步”:5“IP地址”留

7、空,点击“完成”:6选择“是”,进入配置用户账户界面:7如果是新手的话选择“是”,否则选择“否”,如下:8输入“用户名”(也就是客户端访问服务器的用户名),点击“下一步”,如下:9输入“密码”,点击“下一步”,如下:10此时“根目录”就是服务器保存文件的目录,点输入框后面的文件夹图标选择目录,11选择完目录以后,点击“下一步”;12此处配置的是用户访问服务器文件的权限,界面对权限有相应的描述,一般选择“只读访问”,选择“完成” 13在“域用户”选项卡里面列举出配置好的域,当然也可以再编辑它。另外还可以新建别的域,在此就不一一列举。用做客户机的计算机:装上FlashFXP软件。图 1-1 Fla

8、shFXP开始界面客户机和服务器建立连接:通过输入用户名和密码等与服务器建立连接。用抓包软件进行抓包:用Wireshark软件。图 1-2 Wireshark开始界面1.3 实验结果分析1.31.3.1 实验结果作为服务器或客户主机的计算机抓包的结果:图 1-3 抓包数据第三方抓包的结果:图1-4 抓包数据图 1-5 抓包数据图 1-6 抓包数据1.3.2 结果分析由作为服务器或客户主机的计算机进行抓包得到的数据可知,服务器与客户机之间进行文件传送的协议是FTP文件传输协议,其中由Request:USER WWL可知用户名为“WWL”,由Response:331 User name okay,

9、need password Request:PASS 123456知密码为:“123456”从整个数据来看,在FTP客户连接服务器的整个过程中,控制信道是一直保持连接的,而数据传输通道是临时建立的。服务器或客户主机本身抓包时比较容易,用户名和密码等数据可轻松抓。但第三方抓包时却无法抓到FTP协议下传送的数据,仅仅只能在抓到的数据中看到,缓存中客户向网关发出请求时的数据,而网关到另一方时发送的数据却无法抓到。第二章 静态网站模拟制作一个主页,主页上有该组四个成员的名字,每个名字都设置一个链接,然后再制作四个子页,分别写有组员的姓名,使主页上的每一个名字链接到四个子页上。最后在其中一台电脑上访问所

10、有的页面。首先是五个网页的制作,这需要用到超文本标记语言HTML。然后四个子页分别在四台电脑上,要通过主页访问每个子页。2.1引言要使任何一台计算机都能显示出任何一个万维网服务器上的页面,就必须解决页面制作的标准化问题。超文本标记语言HTML就是一种制作万维网页面的标准语言,它消除了不同计算机之间信息交流的障碍。122.12.1.1 万维网WWW万维网是一个大规模的、联机时的信息储藏所。万维网用链接的方法能非常方便地从因特网上的一个站点访问另一个站点(也就是所谓的“链接到另一个站点”),从而主动地按需获取丰富的信息。图2-7万维网的的工作过程万维网以客户服务器方式工作。上面所说的浏览器就是在用

11、户主机上的万维网客户程序。万维网文档所驻留的主机则运行服务器程序,因此这个主机也称为万维网服务器。客户程序向服务器程序发出请求,服务器程序向客户程序送回客户所要的万维网文档。在一个客户程序主窗口上显示出的万维网文档称为页面。【4】2.1.2 超文本传送协议HTTPHTTP协议定义了浏览器(即万维网客户进程)怎样向万维网服务器请求万维网文档,以及服务器怎样把文档传送给浏览器。从层次的角度看,HTTP是面向事务的应用层协议,它是万维网上能够可靠地交换文件的重要基础。【5】HTTP使用了面向连接的TCP作为运输层协议、保证了数据的可靠传输。HTTP协议本身是无连接的。2.1.3 万维网的文档-超文本

12、标记语言HTML一个HTML的例子HTML很容易掌握这是第一个段落。这是第二个段落。上述例子说明了HTML文档中标签的用法。另外为了标志分布在整个因特网上的万维网文档,万维网使用统一资源定位符URL来标志,并使每一个文档在整个因特网的范围内具有统一的标识符URL。2.2 实验设计22.22.2.1 设计思想用Dreamweaver网页制作软件制作五个静态网页,一个做为主页,另外四个做为子页,子页分别在存储四台计算机上,使主页上的四个链接分别链接到四个子页上。将四台电脑连入同一局域网内,这样当在其中一台电脑中输入另一台电脑的IP地址,可以访问主页,再点击姓名下的链接,进而访问所有页面。存储有主页

13、的计算机需要配置IIS,并将主页设置为默认文档。2.2.2 详细设计网页制作:用Dreamweaver软件制作制作静态网页。Index1.html、zhangjie.html、yangguotao.html、guiqirui.html、wangwenli.htmlIIS的配置:简要步骤如下通过计算机的“打开或关闭Windows功能”,把interlnet信息服务的所有组件全部勾起来,完成安装。然后打开Internet信息服务(IIS)管理器,进入管理页面,点击左侧的网站,出现如图界面:图 2-8 IIS配置界面双击,选择添加新项目,将主页Index1.html添加到默认文档。图2- 9 默认文档图 2-10 默认文档测试:在浏览器的地址栏输入有主页的主机的IP地址。即可访问主页,再通过点击主页上的姓名,即可通过链接访问另外四个子页。2.3 实验结果分析2.32.3.1 实验结果在浏览器的地址栏输入,即出现主页页面,如下图:图 2-11 主页点击主页上的姓名张婕,即可访问子页,如下图:图2-12 子页点击其他姓名,同理可出现不同子页:图 2-13 子页图 2-14 子页2.3.2 结果分析首先,这五个页面,主页存储在一台计算机上,另外四个子页分别存储在四台计算机上。该实

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > 总结/计划/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号