FTP客户端设计与实现计算机论文.docVIP

  • 5
  • 0
  • 约7.62千字
  • 约 7页
  • 2018-10-09 发布于重庆
  • 举报
FTP客户端设计与实现计算机论文

FTP客户端设计与实现-计算机论文 [真诚为您服务] FTP客户端设计与实现摘要互联网的一大特点是实现信息共享,文件传输是信息共享的十分重要的内容之一。随之出现了许多FTP服务器来共享一些信息资源,编写一个操作简单,方便的FTP客户端来下载这些资源受到了人们的极大欢迎。FTP客户端软件是在了解FTP工作原理后,利用Cfunctionsofoperatingonfilesareimplementedinfilemanagementmodule;transmittingfilesiseasythroughapplyingfiletransmissionmodule;assistedmanagementmodulemainlyperformsthefunctionsofreadingandwritingtheINIfiles.ThisFTPclientsoftwareisusable.AndIhopetheexperiencefromthissoftwaredevelopmentcandosomehelptothelearnerswho’lldevotetheireffortstoFTPclientsoftwaredevelopment.Keywords:.NET;CFTP,Client 目录论文总页数:21页1引言11.1课题背景11.2国内外研究现状11.3本课题研究的意义11.4本课题的研究方法22技术背景22.1.NET技术简介22.2VISUALSTUDIO.NET简介22.3开发语言选择22.4FTP简介32.5FTP工作模式43FTP软件需求分析63.1需要完成目标63.2功能需求73.3环境需求74FTP软件具体设计与实现74.1软件总体分析与设计74.2各模块具体设计74.2.1连接治理设计74.2.2文件治理设计94.2.3文件传输设计94.2.4辅助功能设计104.3模块的程序实现104.3.1连接治理的程序实现104.3.2文件治理的程序实现114.3.3文件传输的程序实现124.3.4辅助功能的程序实现135软件测试155.1测试前分析155.2测试的过程与分析155.3测试小结17结论18参考文献19致谢20声明21 1引言1.1课题背景FTP是Internet上最早也是最广的应用,直到今天它仍是最重要和最基本的应用之一。用FTP将信息下载到本地是一件十分普遍的事。也随之出现了许多下载软件。尽管远程登录提供了访问远程文件的极好方法,但怎么也比不上使用自己计算机中的文件方便。假如用户想使用其它计算机上的文件,最理想的方法就是把它COPY到自己的计算机中,以便在本地计算机上操作。FTP正是完成这项工作的工具,你可以在任意一个经过文件传输协议访问的公共有效的联机数据库或文档中找到你想要的任何东西。全世界现在已有1000多个FTP文件服务器对所有INTERNET用户开使用,用户可以通过与Internet相连到远程计算机,把自己需要的文件传输过来或是把自己的收集传输上去与他人共享。传统的数据库应用系统采用的是客户机/服务器模式,有高度的交互性,高效的用户界面等优点。1.2国内外研究现状1971年,第一个FTP的RFC由A.K.Bhushan在1971年提出,同时由MIT与Harvard实验实现;1972年,RFC172提供了主机间文件传输的一个用户级协议;1973年2月,在长期讨论后,出现了一个官方文档RFC454;1973年8月,出现了一个修订后的新官方文档RFC542,确立了FTP的功能、目标和基本模型。当时数据传输协议采用NCP;1980年,由于底层协议从NCP改变为TCP,RFC765定义了采用TCP的FTP;1985年,一个作用持续至今的官方文档RFC959出台。用FTP传输文件,本来用户事先应在远方系统注册,但后来为了便于大家获取资源,FTP在互联网上有一种非凡的也是非常广泛的应用是匿名FTP。通过Internet,任何用户可以使用FTP和一个公用账号去获得一些公用资源。在Internet上目前有许许多多的这种公用计算机,我们把这种用来做匿名FTP服务的计算机称作FTP服务器,对每一个联入Internet的用户,只要知道这些FTP服务器的地址,就可以与它们连接并获取上面各种资源。由于FTP操作简单实用,开放性强,且能充分利用Internet来进行信息传递与交流,所以目前越来越多的FTP服务器连入Internet,这样越来越多的资源就可以通过匿名FTP来获得。1.3本课题研究的意义进一步熟悉.net开发环境,把握一定开发Windows应用程序技术。对提高自己的C#语言编程能力,熟悉ftp工作过程。制作一个界面友好,快速,稳定的下在软件。对信息的快速共享起着一定的作用。让用户能第一时间和别人共同

文档评论(0)

1亿VIP精品文档

相关文档