当前所在位置: 首页 > 计算机 > 正文

基于Java的FTP设计与实现(第2页)

本文共计4146个字,预计阅读时长14分钟。【 字体:

论文指导服务

毕业论文网专业团队提供毕业设计、论文写作指导及相关咨询服务

论文指导 毕业设计 答辩咨询
微信号已复制到剪贴板

 Article prime task concentrates in:Learning TCP/IP protocol and file transfer protocol、Understanding and mastering the principles of FTP and the principles of java network programme、Be familiar with the software development platform based on J2SE development methods, such as the initial master JDK,JBuilder development tools、The design and realization of a FTP server and FTP client.
Use this design as the popular Java development language design and use C/S structure as FTP network structure, papers first introduced to the basic concepts of FTP file transfer to JBuilder 2006 development platform and Java language made brief description, and then described in detail the basic principles of FTP, subsequently expounded C/S network communications model and scoket network programming principles; Dedicated devices introduced last comprehensive FTP client-and the design, realization and technical features.

Keywords:FTP;TCP/IP;Java;Socket Programme

 
前 言

在当今信息社会,以国际互联网(Internet)为主要特征的信息基础设施正在改变人们的生活方式,资源共享已经成为人们生活的迫切需要。 尽管远程登陆(Telnet)提供了访问远程文件的极好方法,但怎么也比不上使用自己计算机中的文件方便。如果用户想使用其它计算机上的`文件,最理想的方法就是把它COPY到自己的计算机中,以便在本地计算机上操作。FTP正是完成这项工作的工具,FTP最早出现于ARPANET,至今仍是Internet中相当重要的应用之1,用户可通过该协议从FTP服务器中下载或上传任意文件,你可以在任意个可经文件传输协议(FTP)访问的公共有效的联机数据库或文档中找到你想要的任何东西。全世界现在已有1000多个(96年的数据)FTP文件服务器对所有INTERNET用户开使用,用户可以通过与Internet相连到远程计算机,把自己需要的文件传输过来或是把自己的收集传输上去与他人共享。尤其在浏览器将FTP集成其中之后,用户可轻易利用浏览器通过超链接下载服务器所开放的任意文件,以达到资源共享的目的。
FTP从早期使用操作系统的文字模式发展为图形用户接口的应用,如WS_FTP,以及浏览器形成的超链接下载方式.虽然用户接口不断改进,但都是以FTP为其基础核心.基本上,FTP是另1种C/S(客户/服务器体系结构)与Socket网络程序的应用最大差别在于FTP定义了服务器与开发客户端的行为模式及相关的指令、响应及传输的数据类型。在下面的各章中我们将根据RFC959的定义以及实际需求,设计实现1个标准的FTP服务器和FTP客户端。第1章 绪论 ,介绍了课题的开发背景、选题的目的、FTP的现状分析、现行研究中存在的问题以及本次设计要达到的目标。第2章 主要介绍了开发平台及相关技术。第3章 FTP的工作原理 详细介绍了FTP的工作原理。第4章 FTP服务器和客户端的设计 本章包括了对FTP服务器和客户端的需求分析,概要设计,详细设计。第5章 使用java实现FTP的服务器和客户端进行实现。第6章 软件的测试运行和维护。

 

阅读全文