1 / 23
文档名称:

java网络编程。.doc

格式:doc   页数:23页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java网络编程。.doc

上传人:今晚不太方便 2015/11/30 文件大小:0 KB

下载得到文件列表

java网络编程。.doc

相关文档

文档介绍

文档介绍:信息科学与工程学院
课程设计任务书
题目: FTP 客户端的设计与实现
学号:
姓名:
专业: 网络工程
课程: Java 网络编程
指导教师: 职称:

完成时间: 2014 年 5 月----2014 年 6 月
2014 年 6 月 10 日
课程设计任务书及成绩评定
课程设计的任务和具体要求
主要任务:
根据FTP协议的工作原理,实现一个FTP的客户端程序
具体要求:
(1) 根据账号和密码登录指定的FTP服务器;
(2) 能够查看服务器内容列表,重命名或删除指定的文件/文件夹;
(3) 上传或下载选定的文件到服务器上。
指导教师签字: 日期:
指导教师评语
成绩: 指导教师签字: 日期:
课程设计所需软件、硬件等
软件:
Eclipse
硬件:
PC机
课程设计进度计划
起至日期
工作内容
备注
-
-
-
课题的确立
根据课题调试改写程序
课程设计的排版及打印
参考文献、资料索引
序号
文献、资料名称
编著者
出版单位
[1] . ***出版社. 2009年
[2]. 清华大学出版社. 2008年
[3]:
[4]张桂珠刘丽陈爱国 Java面向对象程序设计(第2版)北京邮电大学出版社
目录
一前言 1
二系统需求分析 1
功能需求 1
系统模型设计 2
系统工作流程设计 2
三系统设计 3
3
3
............................................ 3
............................................ 7
四系统实现 11
11
.............................................11
...........................................11
............................................ 12
...............................................12
...................................... ........14
........................................ ........15
...................................................17
...................................................18
...........................................18
..........................................19
五课程设计体会 20
六参考文献 20
前言
FTP(File Transfer Protocol, FTP)是TCP/IP网络上两台计算机传送文件的协议,FTP是在TCP/上最早使用的协议之一,它属于网络协议组的应用层。FTP客户机可以给服务器发出命令来下载文件,上载文件,创建或改变服务器上的目录。FTP是一个8位的客户端-服务器协议,能操作任何类型的文件而不需要进一步处理,就像MIME或Unencode一样。但是,FTP有着极高的延时,这意味着,从开始请求到第一次接收需求数据之间的时间会非常长,并且不时的必需执行一些冗长的登陆进程。FTP服务一般运行在20和21两个端口。端口20用于在客户端和服务器之间传输数据流,而端口21用于传输控制流,并且是命令通向ftp服务器的进口。当数据通过数据流传输时,控制流处于空闲状态。而当控制流空闲很长时间后,客户端的防火墙会将其会话置为超时,这样当大量数据通过防火墙时,会产生一些问题。此时,虽然文件可以成功的传输,但因为控制会话会被防火墙断开,传输会产生一些错误。FTP客户端主要目标是:促进文件的共享(计算机程序或数据);鼓励间接或者隐