学位论文 > 优秀研究生学位论文题录展示
企业即时通讯系统服务器的设计与实现
作 者: 孟伟
导 师: 李章维
学 校: 浙江工业大学
专 业: 控制工程
关键词: 混合加密 可靠UDP 服务器中转 即时通讯 AES ECC
分类号: TP311.52
类 型: 硕士论文
年 份: 2013年
下 载: 22次
引 用: 0次
阅 读: 论文下载
内容摘要
随着信息化技术的高速发展,各行各业对信息安全和信息传输速率都提出了更高的要求,企业即时通讯系统应运而生。相比于传统的个人通讯软件,企业即时通讯软件具有较高的安全性和可扩展性,并且企业用户可以根据自己的需求添加自己需要的功能模块,完全摒弃个人通讯软件中的各种娱乐信息、商业广告等垃圾信息进而大大提高公司员工的工作效率。论文首先分析了当前即时通讯系统的发展状况,介绍了企业即时通讯系统在企业应用中的作用和意义,给出了企业级即时通讯软件设计的重点和难点,即安全性和实时性。企业即时通讯系统主要有两种工作模式:P2P模式和服务器中转模式,出于企业应用的目的,本文选择了管理更加集中、信息更加安全的服务器中转模式。基于该工作模式,论文介绍了服务器设计的整体框架,以及系统各个模块的功能及实现。其中,路由服务器是整个即时通讯系统设计中的核心,是整个系统中所有信息的中转站;业务服务器主要负责具体请求的处理;数据库服务器负责企业用户信息、机密信息等信息的存储。此外,论文还结合UDP协议的高速传输特性和TCP的稳定可靠特点,分析了TCP、UDP网路传输的优缺点,实现了在局域网环境下基于可靠UDP的文件传输,大大提高了局域网下文件传输的速度,特别适合企业范围内文件的传输。针对企业即时通讯系统中的安全性和即时性两大应用难点,为了兼顾数据的安全和传输效率,论文结合了对称加密算法AES和非对称加密算法ECC,设计了一种混合加密算法,服务器系统中还采用的多重用户身份验证、信息加密等技术,进一步提高了信息交互的安全性和即时性。最后,论文对系统中的各个功能模块、系统整体性能进行了测试和分析,并总结本文的研究工作,指出了设计中存在一些缺陷和没来得及解决的问题,给出了下一步工作的重点和方向。
|
全文目录
摘要 5-6 ABSTRACT 6-10 第1章 绪论 10-15 1.1 论文项目的研究背景 10-11 1.2 国内外研究现状 11-12 1.3 论文研究的意义 12-13 1.4 论文的主要研究内容 13-15 第2章 企业即时通讯系统相关算法介绍 15-23 2.1 数据加密相关算法介绍 15-18 2.1.1 DES加密算法 15 2.1.2 AES对称加密算法 15-17 2.1.3 椭圆曲线加密算法介绍 17-18 2.2 基于CAS的lock free线程安全算法 18-22 2.3 本章小结 22-23 第3章 企业即时通讯系统总体设计 23-32 3.1 系统总体框架模型图 23-24 3.2 系统功能介绍 24 3.3 数据库设计 24-28 3.4 网络通讯协议设计 28-31 3.5 文件传输模块介绍 31 3.6 本章小结 31-32 第4章 系统功能模块详细设计 32-42 4.1 服务器监听、登陆模块设计 32 4.2 路由服务器数据转发模块设计 32-35 4.3 业务服务器数据处理模块 35-37 4.4 文件传输模块 37-41 4.5 本章小结 41-42 第5章 系统关键技术实现及性能分析 42-61 5.1 系统设计中的难点 42 5.2 服务器的高并发访问 42-48 5.2.1 采用CAS(Compile and Swap)方式解决多线程并发访问共享数据的问题 42-47 5.2.2 优化数据库和业务服务器 47-48 5.3 数据安全 48-53 5.3.1 传输安全设计 48-50 5.3.2 数据库安全设计 50-53 5.4 系统性能测试 53-60 5.5 本章小结 60-61 第6章 结论与展望 61-63 6.1 结论 61 6.2 展望 61-63 参考文献 63-66 致谢 66
|
相似论文
- AES算法及其DSP实现,TN918.1
- 即时通讯时代人的主体性反思,N02
- FPGA系统远程安全升级的设计与实现,TP309
- SRAM软故障侦测与纠错方法研究及其电路实现,TP333.8
- 基于FMS的校园即时通讯系统设计与实现,TP311.52
- 移动设备上基于LBS的IM软件设计与实现,TP393.09
- OA系统中敏感数据安全的研究,TP317.1
- 即时通讯软件的可用性实验研究,TP393.09
- AES加密算法的FPGA实现,TP309.7
- 基于web service的远程教育系统研究与应用,TP311.52
- DES_RSA混合加密以及传输实现,TP309.7
- 基于SIP协议的即时通讯系统的研究与实现,TN915.02
- 基于无线传感器网络的视频安全传输关键技术的研究,TN915.08
- 基于白盒加密算法的软件防篡改技术研究,TP311.52
- 椭圆曲线密码ECC二进制域的算法改进与硬件实现,TN918.1
- 多协议即时通讯软件中间件的设计与实现,TP311.52
- 高吞吐率XTS-AES加密算法的硬件实现,TP309.7
- 基于FPGA的USB数据加解密系统,TP309.7
- 基于XMPP协议的企业级即时通讯系统设计与实现,TP311.52
- 一个基于UDP协议的P2P即时通讯软件的设计与实现,TP393.02
- 基于口令短语的PGP破解研究与实现,TP309.7
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|