基于SSL协议的FTP服务器设计与实现
本文关键词:基于SSL协议的FTP服务器设计与实现 出处:《中国地质大学(北京)》2016年硕士论文 论文类型:学位论文
更多相关文章: FTP SSL OpenSSL 加密 信息安全
【摘要】:FTP(File Transfer Protocol)作为互联网上最重要的应用协议之一,能够实现数据文件的访问与传输。然而在互联网早期,FTP并没有对传输过程中的安全作出规定。在FTP客户端和服务器之间,数据是以明文的形式传输。任何对通讯链路上的路由具有控制能力的人,都可以通过嗅探获取到你的密码和数据。因此,如何保证FTP文件传输的安全性是一个十分重要的研究课题。SSL是Secure Sockets Layer(安全套接层)的缩写,它是一种在客户端与服务端建立安全通道的协议。SSL协议位于TCP/IP四层网络模型的传输层协议与各种应用层协议之间,其优势在于它是与应用层协议独立无关的,高层的应用层协议能透明地建立于SSL协议之上。OpenSSL是一个开放源代码的SSL协议的产品实现,使用OpenSSL设计的FTP服务器,能够对传输数据进行加密,保证信息的机密性,并且还能够实现身份认证和保证信息完整性。本文将详细介绍FTP协议原理,并分析其服务模型、工作流程等原理。接着详细讨论加密技术与SSL协议原理,并对OpenSSL开源软件做了介绍,为基于SSL协议的FTP服务器设计提供了理论基础。本文主要的工作与成果包括:1.根据FTP服务器工作的特点,对三种常用的网络服务器模型进行探讨和比较,得出多进程机制更加适合于稳定、安全的FTP服务器。2.实现了FTP服务器的大多数基本功能,上传、下载、断点续传、断点续载等。并且实现了限速、空闲断开的功能,以保证服务器稳定高效地工作。另外,通过对哈希表的性能分析,设计合适的哈希表来实现对最大连接数限制和单IP连接数限制的功能。3.利用OpenSSL提供的函数库建立FTP服务器核心的SSL信息传输通道,完成传输数据的交互,实现对数据的保密性、完整性的保护以及对数据来源的验证。
【学位授予单位】:中国地质大学(北京)
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP393.05
【相似文献】
中国期刊全文数据库 前10条
1 李艳梅;图书馆FTP服务器的建立和安全分析[J];安徽大学学报(自然科学版);2005年03期
2 闵永明;设置FTP服务器的在线文件查找功能[J];微电脑世界;1997年11期
3 李学会;;FTP服务器在计算机机房中的应用[J];实验室科学;2008年05期
4 袁庆亮;会员制FTP服务器架设全功略[J];电脑爱好者;2002年21期
5 赵晓娟;;利用IIS中的FTP服务器实现学生作业的收集[J];网络财富;2009年23期
6 郇玉龙;;基于Vsftpd的安全FTP服务器在计算机基础教学中的应用实践[J];科技视界;2013年10期
7 李昌禄;周蔚;;利用Serv-u软件架设FTP服务器[J];高校实验室工作研究;2010年04期
8 汪华;;浅析Linux系统FTP服务器的安全问题[J];网络与信息;2010年02期
9 朱春德;;通辽人民广播电台公共传稿平台的设计与思考[J];内蒙古广播与电视技术;2009年02期
10 董会国;;基于Ser-U的高校网络中心FTP服务器的配置和实现[J];电脑学习;2010年01期
中国重要会议论文全文数据库 前1条
1 廖齐斌;;在NT4.0上建立断点续传FTP服务器[A];2002年广西气象电子专业技术交流会论文集[C];2002年
中国重要报纸全文数据库 前3条
1 重庆 雨夜;打造FTP服务器欢迎界面[N];电脑报;2002年
2 四川 乱红飞;给FTP服务器添加目录[N];电脑报;2002年
3 安徽 三刃木;Vista中配置局域网FTP服务器方案[N];电脑报;2007年
中国硕士学位论文全文数据库 前1条
1 韦超;基于SSL协议的FTP服务器设计与实现[D];中国地质大学(北京);2016年
,本文编号:1312817
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1312817.html