基于ssl协议的ftp服务器设计与实现

基于ssl协议的ftp服务器设计与实现

ID:35174093

大小:5.13 MB

页数:66页

时间:2019-03-20

基于ssl协议的ftp服务器设计与实现_第1页
基于ssl协议的ftp服务器设计与实现_第2页
基于ssl协议的ftp服务器设计与实现_第3页
基于ssl协议的ftp服务器设计与实现_第4页
基于ssl协议的ftp服务器设计与实现_第5页
资源描述:

《基于ssl协议的ftp服务器设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、:?r.-;.知&梦.汽奔丧.豪.£-資1'..'.?诗^?批i,‘f?,:/.-;-細修;!《送^S.I-品皆.续凑.r.賓.豆w.V.‘起.讓方,I帮V-M在../.游,.V女v片占心警浸.一鱗:M片;申雜祗y京‘..'早,‘.-^I.,;,.'.:,.;篡.f、峰苗一苗寬兴巧靠学马离管V#揖...:气.-.;._..常::,..巧'争/-.乂..巧無吝冷袁./-.躬皆-某4.々每户爲基?S巧劳斗尚巧評.k;%r.-;:tV;f-巧.;;.,/鮮餐I.今某察设计实鄰-.-v聲心/?,V.^H.:^

2、皆i-r.,講.;<;,.'持;7a.一K。::.-^;承w,马.審巧r‘;\\v...v.^^為击心奠.為於、争這\.*;i..l^工.艇^J.、?'^^奇U着I;/究向卽^娘/,;斬平纖援覇;.戸味r.;业航v冲,C-:祭旋V苗和義.參紫哲/;i挺仁V乃./杳月A襄;?i-/-;.證:.?-v.奈聲公頂■;:難-每:.w?K左‘/:.謂;.:户巧.某^.声曰月成果本人声明所呈交的论文是我个人在导师巧导下进行的研究工作及取得的研巧

3、经。尽我所知,除了文中特别加W标注和致谢的地方外,论文中不包含其他人发表或撰写过的硏巧成果,也不包含为获得中国地质大学或其它教育机构的一学位或证书而使用过的材料。与我同工作的同志对本研究所做的任何贡献巧已化论文中作了明确的说明并表示了谢签窓。名:睾後日期:心本人关于论文使用授权的说明保完全了解中国地质大学有关保留、使用学位论文的规定,目I]:学校有权留送义论文的复印件,允许论文被查阅和借阅;学校可L:i>公布论文的全部或部分内□容,可■采用影印、缩印或其他复制手段保存论文。公开□保密(年)(保密

4、的论文在解密后应进守此规定)签名:禾扭导师签名:麥日期:如!心’。分类号密级中国地质大学(北京)硕士学位论文基于SSL协议的FTP服务器设计与实现学号:2104130003研究生:韦超专业:电子与通信工程研究方向:通信与网络技术指导教师:傅平副教授企业教师:胡帅2016年5月ADissertationSubmittedtoChinaUniversityofGeosciencesforMasterDegreeTheDesignandRealizationofFTPServerbasedonSSLProtocolMasterCan

5、didate:WeiChaoMajor:ElectromicsandCommunicationEngineeringStudyOrientation:CommunicationandNetworkTechnologyDissertationSupervisor:Prof.FuPingBusinessMentor:HuShuaiChinaUniversityofGeosciences(Beijing)摘要FTP(FileTransferProtocol)作为互联网上最重要的应用协议之一,能够实现数据文件的访问与传输。然而在互联网早期,FTP

6、并没有对传输过程中的安全作出规定。在FTP客户端和服务器之间,数据是以明文的形式传输。任何对通讯链路上的路由具有控制能力的人,都可以通过嗅探获取到你的密码和数据。因此,如何保证FTP文件传输的安全性是一个十分重要的研究课题。SSL是SecureSocketsLayer(安全套接层)的缩写,它是一种在客户端与服务端建立安全通道的协议。SSL协议位于TCP/IP四层网络模型的传输层协议与各种应用层协议之间,其优势在于它是与应用层协议独立无关的,高层的应用层协议能透明地建立于SSL协议之上。OpenSSL是一个开放源代码的SSL协议的产品实现,

7、使用OpenSSL设计的FTP服务器,能够对传输数据进行加密,保证信息的机密性,并且还能够实现身份认证和保证信息完整性。本文将详细介绍FTP协议原理,并分析其服务模型、工作流程等原理。接着详细讨论加密技术与SSL协议原理,并对OpenSSL开源软件做了介绍,为基于SSL协议的FTP服务器设计提供了理论基础。本文主要的工作与成果包括:1.根据FTP服务器工作的特点,对三种常用的网络服务器模型进行探讨和比较,得出多进程机制更加适合于稳定、安全的FTP服务器。2.实现了FTP服务器的大多数基本功能,上传、下载、断点续传、断点续载等。并且实现了限

8、速、空闲断开的功能,以保证服务器稳定高效地工作。另外,通过对哈希表的性能分析,设计合适的哈希表来实现对最大连接数限制和单IP连接数限制的功能。3.利用OpenSSL提供的函数库建立FTP服务器

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。