面向HTTP/2协议的高速数据还原方法研究
发布时间:2022-10-30 20:13
由于二进制消息帧、多路复用和服务器推送等机制的引入,HTTP/2协议在带来网络性能提升的同时,也使得HTTP/1.1协议还原方法无法适用于HTTP/2协议还原。本课题通过对二进制消息帧格式的解析,对连接、流和二进制消息帧之间映射关系的研究,对服务器推送过程中流状态转换的研究,对报文有效负载的提取和存储,实现面向HTTP/2协议的高速数据还原方法的研究。本课题的主要研究内容包括:(1)通过对二进制消息帧格式的解析、帧合法性的检验、流状态的转换,研究并实现HTTP/2会话管理算法。HTTP/2会话管理模块分为HTTP/2帧会话管理模块和HTTP/2流会话管理模块。HTTP/2帧会话管理模块实现如下功能:根据帧格式,对HTTP/2升级启动处理后的应用层数据进行处理,按序提取出帧的各个字段。HTTP/2流会话管理模块实现如下功能:根据二进制消息帧中的流标识符字段的值,进行二进制消息帧和流的映射;根据二进制消息帧各个字段的长度限制以及各个字段之间的依赖关系,对二进制消息帧进行合法性检验;根据流的当前状态和正在处理的二进制消息帧的帧类型,对该流进行流状态转换。(2)通过对二进制消息帧的帧主体格式进...
【文章页数】:90 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景及意义
1.2 研究目标及内容
1.3 论文结构
第二章 相关基本概念及技术
2.1 协议还原的概念
2.2 HTTP/2协议还原相关的概念
2.3 本章小结
第三章 面向HTTP/2协议的高速数据还原系统的设计
3.1 需求分析
3.2 总体设计
3.3 HTTP/2应用层协议还原模块的设计
3.3.1 HTTP/2会话管理模块设计
3.3.2 内容拼接模块设计
3.3.3 内容提取模块设计
3.4 本章小结
第四章 面向HTTP/2协议的高速数据还原方法的实现
4.1 开发环境
4.2 HTTP/2会话管理模块的实现
4.2.1 HTTP/2帧会话管理模块
4.2.2 HTTP/2流会话管理模块
4.3 内容拼接模块的实现
4.4 内容提取模块的实现
4.5 本章小结
第五章 测试与结果分析
5.1 测试方案
5.2 功能测试
5.2.1 HTTP/2会话管理模块功能测试
5.2.2 内容拼接模块功能测试
5.2.3 内容提取模块功能测试
5.3 性能测试
5.3.1 单线程下的性能测试
5.3.2 多线程下的性能测试
5.4 本章小结
第六章 总结与展望
6.1 工作总结
6.2 工作展望
参考文献
致谢
【参考文献】:
期刊论文
[1]HTTP2问世 可提升Web性能达15%[J]. 左岸. 通信世界. 2015(22)
[2]因“网”而变——中国互联网发展20年纪实[J]. 陈建功. 传媒. 2014(13)
[3]HTTP/2.0关键技术及标准化进展[J]. 范菁菁. 电信网技术. 2014(06)
[4]基于Libnids库的Internet网络协议还原系统研究[J]. 石金龙,孙翼. 电子技术. 2014(03)
[5]基于多核架构的高速协议内容还原方法[J]. 杨乐,赵有健,全成斌. 小型微型计算机系统. 2013(11)
[6]基于PFRING套接字的网络数据包捕获技术[J]. 王亚. 软件导刊. 2010(09)
[7]OSI参考模型与TCP/IP参考模型的比较研究[J]. 刘烨. 信息技术. 2009(11)
[8]Web使用挖掘中重建会话的改进算法[J]. 庞敏,周海英,魏海燕. 长春理工大学学报(自然科学版). 2009(02)
[9]HTTP协议之前世今生——兼谈网络应用结构设计[J]. 钱宏武. 程序员. 2008(05)
[10]基于HTTP的网络数据包还原技术研究[J]. 谭敏生,汤亮. 计算机技术与发展. 2007(06)
硕士论文
[1]高速网络流量内容还原系统的设计与实现[D]. 窦衍旭.兰州大学 2014
[2]基于数据包捕获的数据内容还原分析技术研究[D]. 刘文敏.北京邮电大学 2014
[3]HTTP协议还原系统的设计与实现[D]. 向宇.华中科技大学 2011
本文编号:3699409
【文章页数】:90 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景及意义
1.2 研究目标及内容
1.3 论文结构
第二章 相关基本概念及技术
2.1 协议还原的概念
2.2 HTTP/2协议还原相关的概念
2.3 本章小结
第三章 面向HTTP/2协议的高速数据还原系统的设计
3.1 需求分析
3.2 总体设计
3.3 HTTP/2应用层协议还原模块的设计
3.3.1 HTTP/2会话管理模块设计
3.3.2 内容拼接模块设计
3.3.3 内容提取模块设计
3.4 本章小结
第四章 面向HTTP/2协议的高速数据还原方法的实现
4.1 开发环境
4.2 HTTP/2会话管理模块的实现
4.2.1 HTTP/2帧会话管理模块
4.2.2 HTTP/2流会话管理模块
4.3 内容拼接模块的实现
4.4 内容提取模块的实现
4.5 本章小结
第五章 测试与结果分析
5.1 测试方案
5.2 功能测试
5.2.1 HTTP/2会话管理模块功能测试
5.2.2 内容拼接模块功能测试
5.2.3 内容提取模块功能测试
5.3 性能测试
5.3.1 单线程下的性能测试
5.3.2 多线程下的性能测试
5.4 本章小结
第六章 总结与展望
6.1 工作总结
6.2 工作展望
参考文献
致谢
【参考文献】:
期刊论文
[1]HTTP2问世 可提升Web性能达15%[J]. 左岸. 通信世界. 2015(22)
[2]因“网”而变——中国互联网发展20年纪实[J]. 陈建功. 传媒. 2014(13)
[3]HTTP/2.0关键技术及标准化进展[J]. 范菁菁. 电信网技术. 2014(06)
[4]基于Libnids库的Internet网络协议还原系统研究[J]. 石金龙,孙翼. 电子技术. 2014(03)
[5]基于多核架构的高速协议内容还原方法[J]. 杨乐,赵有健,全成斌. 小型微型计算机系统. 2013(11)
[6]基于PFRING套接字的网络数据包捕获技术[J]. 王亚. 软件导刊. 2010(09)
[7]OSI参考模型与TCP/IP参考模型的比较研究[J]. 刘烨. 信息技术. 2009(11)
[8]Web使用挖掘中重建会话的改进算法[J]. 庞敏,周海英,魏海燕. 长春理工大学学报(自然科学版). 2009(02)
[9]HTTP协议之前世今生——兼谈网络应用结构设计[J]. 钱宏武. 程序员. 2008(05)
[10]基于HTTP的网络数据包还原技术研究[J]. 谭敏生,汤亮. 计算机技术与发展. 2007(06)
硕士论文
[1]高速网络流量内容还原系统的设计与实现[D]. 窦衍旭.兰州大学 2014
[2]基于数据包捕获的数据内容还原分析技术研究[D]. 刘文敏.北京邮电大学 2014
[3]HTTP协议还原系统的设计与实现[D]. 向宇.华中科技大学 2011
本文编号:3699409
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3699409.html