广域网环境下可信数据传输平台的研究
发布时间:2021-09-19 16:02
由于互联网技术的快速发展,应用软件由传统的单机应用系统发展到现在的分布式应用系统。分布式系统是建立在网络之上为了完成特定功能的软件系统。随着系统规模的扩大,现代分布式系统通常由分部在广域网任意节点的成千上万的客户端和中心服务器组成。客户端与服务器之间的数据交互依赖于消息中间件,消息中间件是一种运行于操作系统之上的数据传输平台,仅负责数据传输而不参与上层逻辑。消息中间件中的服务端负责维护大量的连接,需要处理海量数据,对其性能要求非常严格。本文对windows系统下网络通信程序的研发做了深入的研究,对其可能出现的问题进行了探讨并给出解决方案。特别是在服务器端,使用了异步的设计思想,基于windows系统提供的高效服务器模型IOCP,配合线程池、内存池、消息队列等系统级的技术,设计并实现了一套windows系统下高效的数据传输系统,即消息中间件。为了保证数据在广域网中传输的安全,本文基于windows系统的网络驱动程序库NDIS,设计并实现了数据加密系统。该系统使用内核驱动技术,对流经网卡的一切符合加密规则的数据包进行加解密。系统采用了一种动态变换密钥的对称加密算法,增加了密钥破译难度。数据...
【文章来源】:中南大学湖南省 211工程院校 985工程院校 教育部直属院校
【文章页数】:63 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
目录
1 绪论
1.1 课题研究背景与意义
1.2 国内外研究现状
1.3 研究内容与目标
1.4 论文组织
2 可信的数据传输平台的分析与架构
2.1 中间件
2.1.1 中间件概述
2.1.2 中间件分类
2.1.3 消息中间件
2.2 数据加密
2.2.1 透明加密技术概述
2.2.2 数据包截获
2.3 信的数据传输平台的需求分析及运用场景
2.3.1 平台的需求分析
2.3.2 平台的应用场景
2.4 可信数据传输平台的架构
2.5 本章小结
3 数据传输子系统的设计与实现
3.1 基于IOCP的异步服务器模型
3.2 连接建立
3.3 数据传输
3.3.1 数据的异步接收
3.3.2 数据的异步发送
3.4 连接关闭
3.4.1 服务器关闭
3.4.2 客户端关闭
3.5 任务处理
3.5.1 任务处理线程
3.5.2 定时器线程
3.6 内存池
3.7 客户端
3.8 本章小结
4 数据加密子系统的设计与实现
4.1 系统核心技术概述
4.1.1 驱动程序简介
4.1.2 NDIS中间层驱动概述
4.2 NDIS中间层驱动程序Passthru工作原理
4.2.1 驱动程序的入口
4.2.2 数据包的发送流程
4.2.3 数据包的接收流程
4.3 修改数据包
4.4 加密算法
4.5 应用层控制
4.6 本章小结
5 广域网环境下可信的数据传输平台的应用及测试
5.1 平台的应用
5.1.1 网络哨兵
5.1.2 网眼系统
5.1.3 某单位网络信息采集监控系统
5.2 平台的性能测试
5.3 本章小结
6 总结及展望
6.1 总结
6.2 下一步工作
参考文献
攻读学位期间主要的研究成果目录
致谢
【参考文献】:
期刊论文
[1]IOCP写服务程序时的关键问题研究[J]. 陈怀松,陈家琪. 计算机工程与设计. 2010(17)
[2]IOCP在服务器开发中的应用[J]. 蒋姝霞,王悦. 信息安全与通信保密. 2010(03)
[3]基于IOCP的高并发通信服务器的设计与实现[J]. 马金鑫,袁丁. 通信技术. 2009(07)
[4]利用NDIS技术实现虚拟专用网安全隧道[J]. 何欣,杨桦. 微计算机信息. 2008(12)
[5]FTP协议分析和安全研究[J]. 黄世权. 微计算机信息. 2008(06)
[6]基于NDIS的数据包安全传输模型[J]. 高升,陈兴蜀,王文贤,郭东军. 电子科技大学学报. 2007(S3)
[7]基于完成端口的服务器底层通信模块设计[J]. 吴永明,何迪. 信息技术. 2007(03)
[8]网络传输中数据加密技术的研究[J]. 时华. 科技信息. 2006(S4)
[9]基于NDIS中间层的包过滤的研究与设计[J]. 侯功华,赵远东. 微计算机信息. 2006(36)
[10]基于NDIS的局域网包获取技术的实现[J]. 任力生,王芳,田云乔. 福建电脑. 2006(04)
硕士论文
[1]MOM关键技术的研究与实现[D]. 万敏.南京邮电大学 2011
[2]WindowsNT的驱动级加解密技术研究与实现[D]. 张杲轩.电子科技大学 2010
[3]基于NDIS中间层驱动的网络数据加密模型[D]. 李金宝.大连理工大学 2009
[4]基于NDIS技术的深度包检测防火墙的研究与实现[D]. 熊仲健.上海交通大学 2008
[5]基于NDIS的过滤框架设计与实现[D]. 梁亚舒.电子科技大学 2007
[6]消息中间件TongLINK/Q及其消息路由算法设计与实现[D]. 缪世明.电子科技大学 2002
本文编号:3401913
【文章来源】:中南大学湖南省 211工程院校 985工程院校 教育部直属院校
【文章页数】:63 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
目录
1 绪论
1.1 课题研究背景与意义
1.2 国内外研究现状
1.3 研究内容与目标
1.4 论文组织
2 可信的数据传输平台的分析与架构
2.1 中间件
2.1.1 中间件概述
2.1.2 中间件分类
2.1.3 消息中间件
2.2 数据加密
2.2.1 透明加密技术概述
2.2.2 数据包截获
2.3 信的数据传输平台的需求分析及运用场景
2.3.1 平台的需求分析
2.3.2 平台的应用场景
2.4 可信数据传输平台的架构
2.5 本章小结
3 数据传输子系统的设计与实现
3.1 基于IOCP的异步服务器模型
3.2 连接建立
3.3 数据传输
3.3.1 数据的异步接收
3.3.2 数据的异步发送
3.4 连接关闭
3.4.1 服务器关闭
3.4.2 客户端关闭
3.5 任务处理
3.5.1 任务处理线程
3.5.2 定时器线程
3.6 内存池
3.7 客户端
3.8 本章小结
4 数据加密子系统的设计与实现
4.1 系统核心技术概述
4.1.1 驱动程序简介
4.1.2 NDIS中间层驱动概述
4.2 NDIS中间层驱动程序Passthru工作原理
4.2.1 驱动程序的入口
4.2.2 数据包的发送流程
4.2.3 数据包的接收流程
4.3 修改数据包
4.4 加密算法
4.5 应用层控制
4.6 本章小结
5 广域网环境下可信的数据传输平台的应用及测试
5.1 平台的应用
5.1.1 网络哨兵
5.1.2 网眼系统
5.1.3 某单位网络信息采集监控系统
5.2 平台的性能测试
5.3 本章小结
6 总结及展望
6.1 总结
6.2 下一步工作
参考文献
攻读学位期间主要的研究成果目录
致谢
【参考文献】:
期刊论文
[1]IOCP写服务程序时的关键问题研究[J]. 陈怀松,陈家琪. 计算机工程与设计. 2010(17)
[2]IOCP在服务器开发中的应用[J]. 蒋姝霞,王悦. 信息安全与通信保密. 2010(03)
[3]基于IOCP的高并发通信服务器的设计与实现[J]. 马金鑫,袁丁. 通信技术. 2009(07)
[4]利用NDIS技术实现虚拟专用网安全隧道[J]. 何欣,杨桦. 微计算机信息. 2008(12)
[5]FTP协议分析和安全研究[J]. 黄世权. 微计算机信息. 2008(06)
[6]基于NDIS的数据包安全传输模型[J]. 高升,陈兴蜀,王文贤,郭东军. 电子科技大学学报. 2007(S3)
[7]基于完成端口的服务器底层通信模块设计[J]. 吴永明,何迪. 信息技术. 2007(03)
[8]网络传输中数据加密技术的研究[J]. 时华. 科技信息. 2006(S4)
[9]基于NDIS中间层的包过滤的研究与设计[J]. 侯功华,赵远东. 微计算机信息. 2006(36)
[10]基于NDIS的局域网包获取技术的实现[J]. 任力生,王芳,田云乔. 福建电脑. 2006(04)
硕士论文
[1]MOM关键技术的研究与实现[D]. 万敏.南京邮电大学 2011
[2]WindowsNT的驱动级加解密技术研究与实现[D]. 张杲轩.电子科技大学 2010
[3]基于NDIS中间层驱动的网络数据加密模型[D]. 李金宝.大连理工大学 2009
[4]基于NDIS技术的深度包检测防火墙的研究与实现[D]. 熊仲健.上海交通大学 2008
[5]基于NDIS的过滤框架设计与实现[D]. 梁亚舒.电子科技大学 2007
[6]消息中间件TongLINK/Q及其消息路由算法设计与实现[D]. 缪世明.电子科技大学 2002
本文编号:3401913
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3401913.html