安全型FTP服务器的实现_通信工程.rar

资料分类:精选论文 上传会员:轩宝 更新时间:2016-03-05
需要金币500 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:14976
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:本程序是一个具有安全设计的FTP服务器系统,实现了FTP服务器所应该具备的大多数功能,包括用户的登录,文件的上传、下载、删除、目录选择等,并给出相应的提示,传输过程中采用了SSL加密,保证了数据的安全性。通过该程序的开发,基本上实现了一个FTP服务器所应该具有的功能,能够解释一般的FTP命令,同时又通过针对明文传输过程的加密,使程序在安全方面得到了一定得提升。本软件的设计,即从需求分析,软件设计到软件功能实现,都始终遵循软件工程的思想和方法。本文中采用了大量的图表说明,使文章明确清晰,便于阅读和理解。

 

关键词:FTP服务器;加密传输;SSL

 

目录

摘要

ABSTRACT

前言.1

第1章 FTP协议与原理2

1.1FTP简介2

1.2FTP的工作原理.2

1.2.1FTP工作原理.2

1.2.2FTP服务器登录方式2

1.3FTP运行原理.3

1.4FTP文件传输连接类型4

1.4.1控制连接4

1.4.2数据连接4

1.5FTP命令6

第2章 SSL协议及其应用7

2.1SSL协议概述.7

2.2SSL的组成.7

2.2.1记录协议8

2.2.2握手协议8

2.3SSL协议工作过程9

2.3.1握手协议工作过程.9

2.3.2记录层协议组成.10

第3章 开发环境及工具介绍12

3.1JAVA语言概述.12

3.2JDK(JavaDevelopmentKit)介绍.12

3.3Eclipse集成开发环境12

3.4SSL介绍13

3.5SOCKET(套接字).14

第4章 FTP服务器需求分析.15

4.1FTP文件传输的需求15

4.2FTP服务安全的需求15

4.3应解决的问题16

4.4功能分析16

第5章 系统设计与实现17

5.1功能要求17

5.2开发工具17

5.3主要功能与实现.17

5.4功能模块19

5.4.1设置服务器IP地址和登录端口.19

5.4.2用户名及密码设置.20

5.4.3保存设置21

5.4.4选择FTP目录23

5.4.6开始服务25

第6章 系统测试32

6.1系统出现的问题与不足32

6.2采用的测试类型.32

6.2.1黑盒测试32

6.2.2白盒测试32

6.3测试的过程与结果分析32

结论35

致谢36

参考文献37

相关论文资料:
最新评论
上传会员 轩宝 对本文的描述:将FTP和SSL这两者结合在一起,就可以有效避免数据被意外窃取,从一定程度上保证了数据的安全性。下文将就安全型FTP服务器程序的设计和开发思路以及部分重点问题做出说明。......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: