网络安全管理系统中定制通信中间件的设计与实现
发布时间:2022-02-23 03:17
随着互联网技术的发展,人们对网络安全的需求越来越高,这时需要一套可靠的网络安全管理系统来管理整个网络。管理系统需要实现系统与它所管理的安全设备以及不同局域网之间的管理系统互联。在此过程中通信解决方案决定着整个系统的成败,基于对通信解决方案的迫切需求,人们开始研究通信中间件,并使这项技术在短期内得到飞速的发展以及广泛的应用。ICE通信中间件性能稳定、功能齐全,是最广泛使用的通信中间件。但是对于开发者来说,许多功能都是不需要的,并且在使用ICE的过程中需要对其进行详细了解。如果封装不好,在应用程序中会报各种ICE通信失败的问题。本文在通信中间件ICE的基础上,设计了一款小型高性能的通信中间件CyberNetMidWare,保证局域网内以及局域网之间各种设备高效稳定安全的通信。首先,本文介绍了网络安全管理系统和通信中间件的相关知识,通过对通信中间件的分析,提出了新的解决方案,以网络安全管理平台为应用平台,使得通信中间件的研究与设计更具有实用性。其次,本文详细介绍了线程池的相关知识以及OpenSSL,通过对线程池的研究为数据通信过程中的高效并发提供保障,通信中间件服务器端开启线程池能够合理处理...
【文章来源】:北京邮电大学北京市211工程院校教育部直属院校
【文章页数】:65 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 课题研究背景及选题意义
1.2 国内外研究现状
1.3 论文的主要工作
1.4 论文的结构
第二章 相关知识简介
2.1 网络安全管理系统
2.2 通信中间件
2.3 线程池技术
2.4 OpenSSL
2.4.1 SSL
2.4.2 OpenSSL概述
2.5 本章小结
第三章 定制通信中间件的研究与设计
3.1 数据协议设计
3.1.1 消息和命令协议格式
3.1.2 文件协议格式
3.2 通信流程设计
3.2.1 证书下载流程设计
3.2.2 消息传输流程设计
3.2.3 命令传输流程设计
3.2.4 文件上传流程设计
3.2.5 文件下载流程设计
3.3 接口设计
3.4 本章小结
第四章 定制通信中间件的模块实现
4.1 初始化模块
4.2 封装解析数据包模块
4.2.1 协议头实现
4.2.2 加解密实现
4.2.3 封装解析实现
4.3 发送接收模块
4.4 日志模块
4.5 错误处理模块
4.5.1 通信本身错误处理
4.5.2 通信中间件错误检测
4.5.3 应用程序错误处理
4.6 测试模块
4.7 本章小结
第五章 定制通信中间件的测试与应用
5.1 测试环境
5.1.1 同一局域网测试
5.1.2 不同局域网测试
5.2 通信中间件的应用
5.3 本章小结
第六章 总结与展望
6.1 总结
6.2 下一步展望
参考文献
致谢
研究生期间发表论文列表
【参考文献】:
期刊论文
[1]用线程池解决服务器并发请求的方案设计[J]. 刘新强,曾兵义. 现代电子技术. 2011(15)
[2]通信中间件技术实现嵌入式设备的网络互连[J]. 姜卫,胡学文,张跟鹏,蔺文滨. 计算机与数字工程. 2008(12)
[3]基于TCP/IP的通信中间件的实现[J]. 杨勇卫,郑有才. 航空计算技术. 2002(03)
硕士论文
[1]基于OpenSSL的SSL协议设计与改进[D]. 魏云飞.云南大学 2011
[2]数据加密传输系统的研究与应用[D]. 巫钟兴.北京化工大学 2010
[3]Ice在网络安管系统中的架构与通信设计[D]. 丁云亮.北京邮电大学 2010
[4]基于中间件技术的多级网络安全管理系统[D]. 李建安.北京邮电大学 2008
[5]基于交易中间件的住房公积金管理系统的开发与设计[D]. 沈涤.复旦大学 2008
本文编号:3640762
【文章来源】:北京邮电大学北京市211工程院校教育部直属院校
【文章页数】:65 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 课题研究背景及选题意义
1.2 国内外研究现状
1.3 论文的主要工作
1.4 论文的结构
第二章 相关知识简介
2.1 网络安全管理系统
2.2 通信中间件
2.3 线程池技术
2.4 OpenSSL
2.4.1 SSL
2.4.2 OpenSSL概述
2.5 本章小结
第三章 定制通信中间件的研究与设计
3.1 数据协议设计
3.1.1 消息和命令协议格式
3.1.2 文件协议格式
3.2 通信流程设计
3.2.1 证书下载流程设计
3.2.2 消息传输流程设计
3.2.3 命令传输流程设计
3.2.4 文件上传流程设计
3.2.5 文件下载流程设计
3.3 接口设计
3.4 本章小结
第四章 定制通信中间件的模块实现
4.1 初始化模块
4.2 封装解析数据包模块
4.2.1 协议头实现
4.2.2 加解密实现
4.2.3 封装解析实现
4.3 发送接收模块
4.4 日志模块
4.5 错误处理模块
4.5.1 通信本身错误处理
4.5.2 通信中间件错误检测
4.5.3 应用程序错误处理
4.6 测试模块
4.7 本章小结
第五章 定制通信中间件的测试与应用
5.1 测试环境
5.1.1 同一局域网测试
5.1.2 不同局域网测试
5.2 通信中间件的应用
5.3 本章小结
第六章 总结与展望
6.1 总结
6.2 下一步展望
参考文献
致谢
研究生期间发表论文列表
【参考文献】:
期刊论文
[1]用线程池解决服务器并发请求的方案设计[J]. 刘新强,曾兵义. 现代电子技术. 2011(15)
[2]通信中间件技术实现嵌入式设备的网络互连[J]. 姜卫,胡学文,张跟鹏,蔺文滨. 计算机与数字工程. 2008(12)
[3]基于TCP/IP的通信中间件的实现[J]. 杨勇卫,郑有才. 航空计算技术. 2002(03)
硕士论文
[1]基于OpenSSL的SSL协议设计与改进[D]. 魏云飞.云南大学 2011
[2]数据加密传输系统的研究与应用[D]. 巫钟兴.北京化工大学 2010
[3]Ice在网络安管系统中的架构与通信设计[D]. 丁云亮.北京邮电大学 2010
[4]基于中间件技术的多级网络安全管理系统[D]. 李建安.北京邮电大学 2008
[5]基于交易中间件的住房公积金管理系统的开发与设计[D]. 沈涤.复旦大学 2008
本文编号:3640762
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3640762.html