资源描述:
《http协议还原系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、华中科技大学硕士学位论文HTTP协议还原系统的设计与实现姓名:向宇申请学位级别:硕士专业:通信与信息系统指导教师:程文青2011-01-09华中科技大学硕士学位论文摘要随着互联网技术的普及,网络已经成为人们日常生活中必不可少的一部分。网络媒体是一把双刃剑,通过对网络内容的管理能有效的减少网络所产生的负面影响。网络内容管理实现的基础是网络数据包的协议还原,包括数据包捕获、协议解析、应用层数据还原三部分。本文的目标就是要针对网络中应用最为丰富的HTTP协议设计与实现一套专用的协议还原系统。目前,网络数据包协议还原已经有许多相关的产品出现,
2、但由于网络带宽的快速增长、网络信息的日益丰富,在性能和功能方面都对网络数据包的协议还原系统提出了新的要求。本文对网络数据包的协议还原的原理和关键技术进行了研究,设计与实现了一种高速网络环境下的专用的HTTP协议还原系统。该系统的设计严格遵循网络协议栈的层次关系,并有着良好的数据结构设计,能很方便的维护与扩展;该系统使用了正则表达式方式提取HTTP报文头部信息,提升了HTTP协议还原的性能;该系统设计了一套共享内存的管理机制,能方便的提供多进程间的数据共享;该系统实现了基于URL地址的网页去重功能以减少网络数据的还原量;该系统还增加了黑
3、白名单功能为不同的管理需求提供更为个性化的数据。经过测试,HTTP协议还原系统的还原能力可达到600Mbps,URL去重功能可有效减少30%~40%的数据量,黑白名单功能可达到匹配性能要求。本文将URL去重、黑白名单等功能与HTTP协议还原融合在一起,并在协议还原中加入了部分提升还原性能的设计,为HTTP协议还原提供了一些新的思路。关键词:网络内容管理,数据包捕获,协议还原,URL去重,黑白名单I华中科技大学硕士学位论文AbstractAsthepopularityofInternettechnology,thenetworkhasb
4、ecomeindispensableinourdailylife.Networkmediaisadouble-edgedsword,throughWebcontentmanagementcaneffectivelyreducethenegativeimpactofthenet.ImplementationsofWebcontentmanagementarebasedonnetworkpacketprotocolrestore,includingpacketcapture,protocolanalysis,application-lay
5、erdatarestore.Thisarticle’sgoalistodesignandimplementanetworkpacketprotocolrestoresystem,whichdedicatedtorestoretheusedmostHTTPprotocol.Currently,manynetworkpacketprotocolrestorerelatedproductshaveappeared,butbecauseoftherapidgrowthofnetworkbandwidth,increasinglyrichofn
6、etworkinformation,therearenewrequirementsinperformanceandfunctionalityofthenetworkpacketprotocolrestoresystem.Thisarticlestudiesonthenetworkpacketprotocolrestoreprinciplesandkeytechnology,designsandimplementsaHTTPprotocolrestoresystem.Thedesignofthesystemisstrictlyaccor
7、dingtothehierarchicalrelationshipsofthenetworkprotocolstack,andhasagooddatastructuredesign,soitisveryconvenientformaintenanceandextensions.ThesystemusesregularexpressionstoextractHTTPmessageheaders,improvestheperformanceoftheHTTPprotocolrestore.Thesystemdesignsasetofsha
8、redmemorymanagementmechanism,whichcanprovideeasilydatasharingbetweenprocesses.ThesystemachievesasimilarWebpage