欢迎来到天天文库
浏览记录
ID:27084631
大小:1.54 MB
页数:121页
时间:2018-12-01
《基于c-socks的广域网加速系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、分类号学号M201072286学校代码10487密级硕士学位论文基于c-socks的广域网加速系统设计与实现学位申请人:王卫铃学科专业:信息安全指导教师:张云鹤讲师答辩日期:2013.1.16ADissertationSubmittedinPartialFulfillmentoftheRequirementsfortheDegreeofMasterofEngineeringDesignandImplementationforWANaccelerationsystembasedonc-socksCandida
2、te:WangWeilingMajor:InformationSecuritySupervisor:Lec.ZhangYunheHuazhongUniversityofScience&TechnologyWuhan430074,P.R.ChinaJan,2013独创性声明本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除文中已经标明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集体,均已在文中以明确方式标明。本人完全
3、意识到本声明的法律结果由本人承担。学位论文作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,即:学校有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权华中科技大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。保密□,在年解密后适用本授权书。本论文属于 不保密□。(请在以上方框内打“√”)学位论文作者签名:指导教师签名:日期:年月日日期:年月日华中科技大学硕士
4、学位论文摘要在以广域网为中心的网络环境下,广域网加速已成为广域网传输领域的研究热点,针对现有的加速模式并不适用于移动接入场景的问题,提出并设计了基于c-socks的广域网加速系统。分析了现有的广域网加速技术主要包括协议优化技术和数据优化技术,指出缓存加速技术是最有效的一种广域网加速技术。设计系统的功能模块包括数据转发模块、数据分块模块、数据重组模块、缓存查询模块以及缓存管理模块。针对缓存加速技术中数据分块算法存在的数据去重率及元数据消耗平衡问题,提出了一种新的复合型的基于频率的数据分块算法——CFBC算法,
5、在CFBC算法中结合了多级分块思想及基于频率的分块概念,并将CFBC算法与其他数据分块算法进行了比较。针对系统中的缓存管理模块,采用了同时使用内存缓存与磁盘缓存的策略,并在代理服务器中采用对所有用户使用一个公共缓存的策略以节省缓存空间的使用。针对系统中的数据代理转发模块,在socks5协议的基础上进行修改,结合了基于CFBC数据分块算法的数据缓存技术,提出并设计了c-socks协议。在linux操作系统环境下实现了基于c-socks的广域网加速系统,系统包含代理客户端和代理服务器两部分,使用WANem广域网
6、模拟器模拟了广域网的环境进行系统的测试,测试结果表明:在移动接入的场景下,能够起到很好的加速效果,尤其是在广域网延时较大或者多次访问相同或相似文件的情况下。关键词:广域网加速,数据转发,数据缓存,数据分块算法I华中科技大学硕士学位论文ABSTRACTUnderthenetworkenvironmentofWAN-centered,WANaccelerationhasbecomethehotspotoftheWANtransmissionfield.However,theexistingacceleratio
7、nmodeisnotapplicableforthesceneofmobileaccess.Therefore,aWANaccelerationsystembasedonc-sockswasproposedanddesignedinthispaper.Afteranalyzingthemainexistingaccelerationtechniques,dataoptimizationandprotocoloptimization,thefactthatdatacachingtechniqueismoste
8、ffectivewaspointedout.Thissystemwasdesignedtohavedataforwardingmodule,datachunkingmodule,datareassemblymodule,cachequeryingmoduleandcachemanagementmodule.Firstly,aboutthedatachunkingalgorithmfordatacachingtec
此文档下载收益归作者所有