第一范文网 - 专业文章范例文档资料分享平台

基于HTTP协议数据包的解析与还原系统的设计与实现

来源:用户分享 时间:2025/5/26 6:08:46 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

基于HTTP协议的数据解析与还原系统的设计与实现 5.2 系统设计模块要求 ................................................................................................ 23 5.3 网卡设置模块 ........................................................................................................ 24

5.3.1 网卡设置模块实现代码 ............................................................................. 24 5.3.2 问题总结 ..................................................................................................... 25 5.4 捕获数据包控制模块 ............................................................................................ 26

5.4.1捕获数据包模块实现代码及运行结果 ...................................................... 26 5.4.2 捕获数据包的信息分析 ............................................................................. 28 5.4.3 问题总结 ..................................................................................................... 31 5.5 数据包重组模块 .................................................................................................... 32

5.5.1数据包还原算法 .......................................................................................... 32 5.5.2数据包还原模块实现代码及运行结果 ...................................................... 33 5.5.3 问题总结 ..................................................................................................... 35

6.总结 ............................................................................................................................... 37 6.1 已完成的工作 ........................................................................................................ 37 6.2 展望 ........................................................................................................................ 37 致 谢 ................................................................................................................................... 39 参考文献 ............................................................................................................................. 40 附录I 相关代码 ................................................................................................................. 41

IV

基于HTTP协议的数据解析与还原系统的设计与实现 1.绪 论

1.1研究背景与意义

随着现代信息技术迅猛发展,网络技术在日常生活中起到的作用越来越重要,信息安全问题更为重要。网络上的信息安全问题出现的问题越来越多,同时也受到越来越多的人关注。而作为万维网的网络协议中,作为最高层的应用层中的核心协议http协议是基础。当网络出现故障,异常时,对网络上传输的数据进行监控和分析,是网络管理人员对于网络故障解决的一种方法。网络信息还原的重要性和紧迫性已经刻不容缓。为了维护我国的信息安全,遏制不良信息的传播,必须加大对网络信息监控与管理的力度,对互联网上的信息内容进行自动审查、过滤,防止不良信息的传播,规范网络,推进网络健康文明发展。

HTTP是一种详细规定了浏览器和万维网服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。通过分析其协议内容,更好的方便人们的学习与理解,更好的管理网络中的数据传输。通过解析与还原HTTP数据包可以方便的知道网络中的数据传输,对于网络中的不安全或者不良信息及时的管理,使万维网中的传输更加安全,网络环境更加优良和安全。对因特网中一些重要数据信息进行还原和提取,是保证网络应用的健康发展和打击网络犯罪的一个重要手段。实时监控所在网络的HTTP通讯,当网络上出现非法内容的HTTP通讯时,将捕获的非法内容保存到数据库,向网络安全管理部门报告,以便及时保护事业单位及国家的利益。

1.2 研究方法与环境配置

基于对TCP/IP协议的理论分析,了解其网络数据包的传输过程和原理,

进而设计出相关的对于数据包的解析和还原软件。本软件运行的平台主要是windows下运行,用到Java语言编写,需要配置jdk,关于相关的配置问题,在后文中有相关的介绍。

1

基于HTTP协议的数据解析与还原系统的设计与实现 1.3 研究内容和目标

本论文主要是从网络数据传输的协议分析入手,介绍相关的TCP/IP协议。然后通过对于win cap环境的相关配置,JAVA开发平台的相关配置,最后设计并完成对于HTTP数据包的捕获解析与还原软件的设计与实现。

本论文的主要研究内容主要有几下几点:

(1),对网络数据传输协议做系统的介绍,对于网络数据包捕获技术,win cap开发包,JAVA开发平台,环境配置做简单的介绍。

(2),网络协议原理的简单介绍、TCP/IP协议分层及其协议分布,网络数据包解析过程及各层数据包组成部分,数据包还原原理。

(3),基于HTTP协议数据包解析与还原软件的实现。

本文所介绍基于HTTP协议的解析与还原信息主要是Internet信息,这些信息主要包括图像,声音,文本等。最后实现数据包的解析,数数据包的还原。帮助网管人员监听感兴趣的HTTP数据包,分析其遵守的协议以及其应用层数据,同时将应用层数据进行重组,恢复到原始的数据格式。

2

基于HTTP协议的数据解析与还原系统的设计与实现 2.网络协议基本概念

2.1 网络体系结构

网络体系结构是指网络通信系统的整体设计,它为网络硬件、软件、协议、存取控制和拓扑提供标准。它广泛采用的是国际标准化组织(ISO)在1979年提出的开放系统互连(OSI-Open System Interconnection)的参考模型。OSI参考模型主要有七层,分别是:物理层、数据链路层、网络层、运输层、会话层、表示层和应用层。TCP/IP是一个四层的体系结构,它包含应用层、传输层、网际层、和网络接口层。但是,从本质上来说,TCP/IP只有三层,即应用层、运输层和网际层,因为最下面的网络接口层实际上并没有什么详细的内容。

下面的图1-1是两台计算机进行网络通信时的各层数据流结构示意图。

主机1主机2应用层首部H6应用程序数据应用层表示层数据部分表示层会话层H5数据部分会话层运输层H4数据部分运输层网络层H3数据部分尾部网络层数据链路层H2数据部分T2数据链路层物理层0000110101010 比特流物理层

图1-1

应用层 应用层是体系结构中的最高层。应用层直接为用户的应用进程提供服务。这是的进程是指的下在运行的程序。在因特网中应用层协议很多,如支持万维网应用的HTTP协议,支持电子邮件的SMTP协议,支持文件传送的FTP协等等。

3

基于HTTP协议数据包的解析与还原系统的设计与实现.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4dczr13rqa6o2vs5ky9e_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top