FTP开题报告 _原创文档.pdfVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

电子信息学院

本科毕业设计(论文)开题报告

论文题目FTP协议的研究与客户端实现

学生姓名专业班级性别

一、课题研究意义及现状

21世纪是网络的时代,是信息的时代,是多媒体的时代。Intertnet技术的

迅猛发展与普及,推动了世界范围的信息传输和信息交流。随着Internet的发

展,Internet将提供越来越多的服务。但就目前而言,网民使用较多的主要有

下列服务:电子邮件(E-mail),文件传输(FTP),远程登录(Telnet),万

维网(WorldWideWeb),新闻组(Newsgroup/Usenet)和电子公告牌(BBS),

聊天系统(chat)。

Internet如此流行,其中FTP功不可没。成千上万的数据、软件分布在世

界各地,有了ftp,足不出户,只要敲几个字,就能轻而易举地得到想要的。现

在全世界已有10000多个FTP文件服务器对所有Internet用户开放,用户可

以通过与Internet相连的计算机,把自己需要的文件传过来。现在,已经有许

多互联网站点都建立了可供大众访问的资料库,这些资料都可以被通过FTP获

取。匿名FTP使用户有机会存取到世界上最大的信息库,这个信息库是日积月

累起来的,并且还在不断增长,永不关闭,涉及到几乎所有主题。而且,这一

切是免费的。Internet之所以能延续到今天,是因为人们使用通过标准协议提

供标准服务的程序。匿名FTP是Internet网上发布软件的常用方法。Internet

上的很多程序是由个人创造和维护的,他们通过匿名FTP把它们分发给世界各

地的人们。也可以找到电子杂志、用户网讨论组的档案、技术文件等等。一个

经验丰富的Internet用户,将在很大程度上依赖于匿名FTP。

二、课题研究的主要内容和预期目标

主要内容:

一、FTP客户端的图形界面设计

利用Jbuilder2005对FTP客户端的界面进行设计

二、JavaFTPclient库的了解

二、FTP客户端的主要模块的设计

三、FFTP客户端的主要模块的设计

FTP客户端的主要模块有:FTP登陆模块,本地文件目录浏览模块,FTP

服务器的浏览功模块,文件的上传及下载模块,鼠标的拖动上传、下载的实现

预期目标:

利用Jbulider2005实现FTP客户端的可视界面,充分利用FTPclient库

内已有的类将上述的各个模块的功能实现。能使用帐户和密码来登陆FTP服务

器,FTP服务器浏览功能模块能实现对中文文件名字的读取,下载上传文件时

候能使文件保存完好。鼠标的拖动更是能大大的解放我们的双手,而且能匿名

登陆FTP服务器。

三、课题研究的方法及措施

FTP基本原理:

FTP使用两条TCP连接来完成文件的传输:控制连接与数据连接。控制连

接用于传输控制,数据连接用于数据输送。服务器会在默认端口等待客户机的

连接请求,有用户需要传输文件时,客户与服务器的端口就会建立一个控制连

接,用来传送客户的命令和服务器的应答,该连接一直保持到客户与服务器通

信结束为止。

Jbuilder中FTP库:

FTP库主要提供了用于建立FTP连接的类。利用这些类的方法,我们可以

方便的远程登陆到FTP服务器,列举该服务器上的目录,设置传输协议,以及

传送文件。FtpClient类涵盖了几乎所有的FTP功能。

系统的工作流程:

首先客户端程序先连接服务器;然后浏览器或更新FTP服务器目录;选择

文件进行下载或上传;进行文件数据传输;最后断开连接

四、课题研究进度计划

2007年9月20日-2007年10月11日搜集、消化相关文献,写开题报告

2007年10月11日-2007年10月25日完成软件各个模块设计

2007年10月25日-2007年11月22日软件部分进行调试

2007年11月22日-2008年

文档评论(0)

精品文档 + 关注
实名认证
文档贡献者

有多年的一线教育工作经验 欢迎下载

1亿VIP精品文档

相关文档