毕业设计开题报告-江成

毕业设计开题报告-江成

ID:27274193

大小:82.00 KB

页数:12页

时间:2018-12-02

毕业设计开题报告-江成_第1页
毕业设计开题报告-江成_第2页
毕业设计开题报告-江成_第3页
毕业设计开题报告-江成_第4页
毕业设计开题报告-江成_第5页
资源描述:

《毕业设计开题报告-江成》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、中北大学毕业设计开题报告学生姓名:江成学号:0606064232学院、系:电子与计算机科学技术学院专业:网络工程设计题目:网上加密的文件传输程序实现指导教师:井超2010年3月15日毕业设计开题报告1.结合毕业设计情况,根据所查阅的文献资料,撰写2000字左右的文献综述:文献综述网上加密的文件传输程序的实现一、FTP文件传输1.概述FTP协议(FileTransferProtocol,简称FTP)是一个用于从一台主机到另一台主机的文件传送协议。它属于TCP/IP协议簇的应用层。FTP的主要作用,就是让用户连接上一个远程计算机(

2、这些计算机上运行着FTP服务器程序)察看远程计算机有哪些文件,然后把文件从远程计算机上拷到本地计算机,或把本地计算机的文件送到远程计算机去[1]。2.FTP协议的工作模式运行FTP服务的许多站点都开放匿名服务,在这种设置下,用户不需要帐号就可以登录服务器,默认情况下,匿名用户的用户名是:“anonymous”。这个帐号不需要密码,虽然通常要求输入用户的邮件地址作为认证密码,但这只是一些细节或者此邮件地址根本不被确定,而是依赖于FTP服务器的配置情况[2]。FTP支持两种模式,一种方式叫做Standard(也就是PORT方式,主

3、动方式),一种是Passive(也就是PASV,被动方式)。Standard模式FTP的客户端发送PORT命令到FTP服务器。Passive模式FTP的客户端发送PASV命令到FTPServer[3]。Standard模式FTP客户端首先和FTP服务器的TCP21端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送PORT命令。PORT命令包含了客户端用什么端口接收数据。在传送数据的时候,服务器端通过自己的TCP20端口连接至客户端的指定端口发送数据。FTPserver必须和客户端建立一个新的连接用来传

4、送数据。Passive模式在建立控制通道的时候和Standard模式类似,但建立连接后发送的不是Port命令,而是Pasv命令。FTP服务器收到Pasv命令后,随机打开一个高端端口(端口号大于1024),并且通知客户端在这个端口上传送数据的请求,客户端连接FTP服务器此端口,然后FTP服务器将通过这个端口进行数据的传送,这个时候FTPserver不再需要建立一个新的和客户端之间的连接。3.FTP和网页浏览大多数最新的网页浏览器和文件管理器都能和FTP服务器建立连接。这使得在FTP上通过一个接口就可以操控远程文件。这个功能通过给

5、定一个FTP的URL实现,形如ftp://<服务器地址>(例如,ftp://address.org)。是否提供密码是可选择的,如果有密码,则形如:@ftp://:@。大部分网页浏览器要求使用被动FTP模式,然而并不是所有的FTP服务器都支持被动模式[4]。4.FTP协议的优缺点FTP实现的目标:(1)促进文件的共享(计算机程序或数据);(2)鼓励间接或者隐式的使用远程计算机;(3)向用户屏蔽不同主机中各种文件存储系统的细节;(4)可靠和高效的传输数据[5]。

6、缺点:密码和文件内容都使用明文传输,可能在传输途中被窃听;因为必需开放一个随机的端口以建立连接,当防火墙存在时,客户端很难过滤处于主动模式下的FTP流量。这个问题。通过使用被动模式的FTP得到了很大解决。二、TFTP文件传输1.概述TFTP协议(TrivialFileTransferProtocol,简单文件传输协议,简称TFTP)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69[6]。TFTP协议,它基于UDP协议而实现,但是我们也不能确定有些TFT

7、P协议是基于其它传输协议完成的。此协议设计的时候是进行小文件传输的。因此它不具备通常的FTP的许多功能,它只能从文件服务器上获得或写入文件,不能列出目录,不进行认证,它传输8位数据。传输中有三种模式:netascii,这是8位的ASCII码形式,另一种是octet,这是8位源数据类型;最后一种mail已经不再支持,它将返回的数据直接返回给用户而不是保存为文件。2.TFTP协议的工作原理因为TFTP使用UDP,而UDP使用IP,IP可以还使用其它本地通信方法。因此一个TFTP包中会有以下几段:本地媒介头、IP头、数据报头、TFT

8、P头,剩下的就是TFTP数据了。TFTP在IP头中不指定任何数据,但是它使用UDP中的源和目标端口以及包长度域。由TFTP使用的包标记(TID)在这里被用做端口,因此TID必须介于0到65535之间。初始连接时候需要发出WRQ(请求写入远程系统)或RRQ(请求读取远程系统),

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。