论文部分内容阅读
随着信息化技术的高速发展,各行各业对信息安全和信息传输速率都提出了更高的要求,企业即时通讯系统应运而生。相比于传统的个人通讯软件,企业即时通讯软件具有较高的安全性和可扩展性,并且企业用户可以根据自己的需求添加自己需要的功能模块,完全摒弃个人通讯软件中的各种娱乐信息、商业广告等垃圾信息进而大大提高公司员工的工作效率。论文首先分析了当前即时通讯系统的发展状况,介绍了企业即时通讯系统在企业应用中的作用和意义,给出了企业级即时通讯软件设计的重点和难点,即安全性和实时性。企业即时通讯系统主要有两种工作模式:P2P模式和服务器中转模式,出于企业应用的目的,本文选择了管理更加集中、信息更加安全的服务器中转模式。基于该工作模式,论文介绍了服务器设计的整体框架,以及系统各个模块的功能及实现。其中,路由服务器是整个即时通讯系统设计中的核心,是整个系统中所有信息的中转站;业务服务器主要负责具体请求的处理;数据库服务器负责企业用户信息、机密信息等信息的存储。此外,论文还结合UDP协议的高速传输特性和TCP的稳定可靠特点,分析了TCP、UDP网路传输的优缺点,实现了在局域网环境下基于可靠UDP的文件传输,大大提高了局域网下文件传输的速度,特别适合企业范围内文件的传输。针对企业即时通讯系统中的安全性和即时性两大应用难点,为了兼顾数据的安全和传输效率,论文结合了对称加密算法AES和非对称加密算法ECC,设计了一种混合加密算法,服务器系统中还采用的多重用户身份验证、信息加密等技术,进一步提高了信息交互的安全性和即时性。最后,论文对系统中的各个功能模块、系统整体性能进行了测试和分析,并总结本文的研究工作,指出了设计中存在一些缺陷和没来得及解决的问题,给出了下一步工作的重点和方向。