设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
Logo 顶部广告
首页 | 机械毕业设计 | 电子电气毕业设计 | 计算机毕业设计 | 土木工程毕业设计 | 视觉传达毕业设计 | 理工论文 | 文科论文 | 毕设资料 | 帮助中心
今天是: |>>> 您现在的位置:首页>>>>文档详细内容
标题:

IPv6环境下FTP系统的设计与实现丨java毕业设计


目    录

1引言1

1.1课题的研究背景与意义1

1.1.1课题的研究背景1

1.1.2课题的研究意义2

1.2问题定义及内容简介2

1.2.1问题定义2

1.2.2问题的内容简介2

1.3课题调研与可行性分析3

1.3.1课题调研3

1.3.2可行性分析3

1.4论文各章内容介绍4

2系统需求分析5

2.1  IPv6发展现状5

2.2系统环境的搭建9

2.3基于C/S模型的网络开发9

2.4支持IPv6的Socket编程12

3文件传输协议15

3.1介绍15

3.2概览15

3.3  FTP的传输模式16

3.4  FTP的工作方式16

3.5文件传输功能17

3.6说明21

4  FTP对IPv6和NAT的扩展24

4.1介绍24

4.2  EPRT命令24

4.3  EPSV命令25

4.4命令使用25

5  FTP服务器的实现27

5.1总体设计27

5.2详细设计27

5.2.1主函数设计27

5.2.2服务线程27

5.2.3其他主要命令30

5.2.4数据库设计33

5.2.5界面设计33

5.3服务器测试33

6  FTP客户端的实现37

6.1方案的选择37

6.2界面的设计37

6.3几个重要的类38

6.4实现步骤38

7用户使用手册40

7.1系统功能简介40

7.2运行环境简介40

7.2.1系统环境配置40

7.2.2  JDK环境变量配置42

7.2.3  SQL Server2000的有关配置42

8系统评价44

8.1系统特色/优点介绍44

8.2系统存在的不足与改进方案44

8.2.1系统存在的不足44

8.2.2系统的改进方案44

结论45

致谢46

参考文献47

8系统评价

8.1系统特色/优点介绍

本系统参考了RFC959-《FTP协议》与RFC2428-《FTP对IPv6和NAT的扩展》,包括一个服务器端与客户端,实现了大部分的功能,系统特色归纳如下:

(1)无论是服务器端与客户端,都可工作于IPv4与IPv6环境

(2)只要稍做改动,即可实现在各个系统平台的移植

(3)界面友好,操作简单

8.2系统存在的不足与改进方案

8.2.1  系统存在的不足

本系统基本能满足在IPv4与IPv6环境下工作,常用的FTP命令也得到了实现,但是离真正投入使用还有一定的距离。例如尚未提供多线程断点续传功能,断点续传就是从上次下载文件的中断点开始继续下载,而不必重新从头开始下载。这项功能对于网络情况较差、下载大文件时非常有用。一些下载工具,通过使用这个功能可以将一个文件分成多个部分同时进行下载,充分利用网络资源。FTP有两种工作模式,一种是主动模式(port|eprt),一种是被动模式(pasv|epsv),本系统只实现了第一种模式,这种模式是传统模式,并且对于服务器来说是比较安全的,但是对于装有防火墙或内网的FTP客户端,却经常是连不上,因此被动模式越来越取代了主动模式的位置。

8.2.2  系统的改进方案

当FTP客户在防火墙之外访问FTP服务器时,需要使用被动传输模式,因此实现被动模式是本系统首要改进的任务;要实现多线程断点续传下载就必须对文件进行分块,保存文件的大小、已经下载的文件的大小和各个线程的任务等等;另外,对用户权限的控制还需进一步加强,流量、传输率、服务器灵活性也是需要考虑的因素。希望在以后的时间里加以改进,实现更强的功能。

| 关于我们 | 友情链接 | 毕业设计招聘 |

毕业66资料站 biye66.com ©2015-2026 版权所有 | 微信:15573586651 QQ:3903700237

本站毕业设计和毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!