学位论文 > 优秀研究生学位论文题录展示

企业即时通讯系统服务器的设计与实现

作 者: 孟伟
导 师: 李章维
学 校: 浙江工业大学
专 业: 控制工程
关键词: 混合加密 可靠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

相似论文

  1. AES算法及其DSP实现,TN918.1
  2. 即时通讯时代人的主体性反思,N02
  3. FPGA系统远程安全升级的设计与实现,TP309
  4. SRAM软故障侦测与纠错方法研究及其电路实现,TP333.8
  5. 基于FMS的校园即时通讯系统设计与实现,TP311.52
  6. 移动设备上基于LBS的IM软件设计与实现,TP393.09
  7. OA系统中敏感数据安全的研究,TP317.1
  8. 即时通讯软件的可用性实验研究,TP393.09
  9. AES加密算法的FPGA实现,TP309.7
  10. 基于web service的远程教育系统研究与应用,TP311.52
  11. DES_RSA混合加密以及传输实现,TP309.7
  12. 基于SIP协议的即时通讯系统的研究与实现,TN915.02
  13. 基于无线传感器网络的视频安全传输关键技术的研究,TN915.08
  14. 基于白盒加密算法的软件防篡改技术研究,TP311.52
  15. 椭圆曲线密码ECC二进制域的算法改进与硬件实现,TN918.1
  16. 多协议即时通讯软件中间件的设计与实现,TP311.52
  17. 高吞吐率XTS-AES加密算法的硬件实现,TP309.7
  18. 基于FPGA的USB数据加解密系统,TP309.7
  19. 基于XMPP协议的企业级即时通讯系统设计与实现,TP311.52
  20. 一个基于UDP协议的P2P即时通讯软件的设计与实现,TP393.02
  21. 基于口令短语的PGP破解研究与实现,TP309.7

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com