论文摘要
网络中存在的不良信息严重污染网络环境,危害公众利益,甚至会影响社会安定。因此,针对网络文化进行监管,对于维护网络环境是十分有必要的。网络协议的分析与还原则是网络文化监管手段的基础。但目前的网络协议还原产品大多功能单一,性能上存在很多缺陷,对网络的维护效果并不能让人满意。针对上述现状,本文设计并实现了网络内容分析与还原系统,该系统能实时完成数据包捕获、协议分析、会话重组、应用层协议还原等一系列工作,最终准确实现网络协议的还原。本文在设计和实现该系统的过程中主要完成了以下工作:第一,在研究和分析HTTP、SMTP、POP3等几种常见应用层协议的基础上,针对每种协议设计合理的还原方案;第二,应用还原方案,设计和实现了网络内容分析与还原系统。通过对系统做准确的需求分析、合理的架构设计,以及恰当的模块划分,使得系统不仅能出色的完成预期功能,而且具有很好的性能;第三,对网络内容分析与还原系统的功能和性能进行了测试,通过测试肯定系统的优势,也发现一些有待改进的地方,在此基础上对今后工作进行展望。在实现协议还原时,本文针对应用层内容还原建设性的提出了报头提取状态机,以便正确判断还原状态,有效克服了传统网页和邮件还原中,报头定位困难、提取繁琐的缺点。另外,在实现应用层内容的还原时,考虑了实际网络通信中存在的各种可能性,并分别做出恰当处理,保证了系统的稳定性和健壮性。