INTERNET上大规模用户即时通讯方法研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:maybeen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
INTERNET正在飞速的发展.与之同时,在INTERNET上新出现的一种通讯方式-即时通讯也在经历爆炸式的增长,并逐渐成为一种INTERNET上主流的通讯方式.即时通讯(instant message),是指两个或多个在线用户通过INTERNET实时的进行信息的传递和交流,具有实时性、跨平台性、成本低、效率高等优点.建立起一个能够处理大规模用户进行实时、安全的即时通讯架构并将其实现具有较强的理论和现实意义.即时通讯的底层通讯通过SOCKET字接口实现.当前的主流UNIX系统和微软的WINDOWS系统都在内核提供了对SOCKET字接口的支持.使用这个统一的接口,可以编写一个可移植的TCP/IP通讯程序.使通讯信息能够在INTERNET上可靠的传输.为了建立一个可靠的即时通讯架构,对循环方式、多进程并发方式、多线程方式等解决方案分别进行了论述和比较.并着重讨论了多进程并发方式的方案实现.为了即时通讯架构的可扩展性、可维护性和健壮性,对多进程并发架构使用分层的方式实现.即按照功能的不同,将服务程序分布于不同的软硬件层次中.同时,在该架构中使用了服务器推送和进程间通讯等技术来保证大量的即时通讯用户能够实时、快捷的进行通讯.由于TCP/IP协议对信息进行的是明文传播.为了防止信息被他人从网上窃取,设计了一种对称加密(DES)和非对称加密(RSA)相结合的方法来对信息进行加密.为了防止即时通讯架构成为病毒传播的平台,该文说明了如何利用内核可加载模块来在服务器端进行病毒查杀.
其他文献
图像复原(Image Restoration)是数字图像处理中的一个重要分支,也一直是图像处理中的一个难点。它的主要目的是改善给定的图像质量,利用退化现象的某种先验知识来重建或恢复原
分布式对象技术是伴随着网络技术而发展起来的一种面向对象的技术,它为网络计算平台上软件的开发提供了强有力的解决方案。目前,分布式对象技术已经成为建立服务应用框架和软件
20世纪60年代,美国Michigan大学的J.Holland教授首先提出了遗传算法(Genetic Algorithm,缩写为GA),它是模拟达尔文的遗传选择和优胜劣汰的生物进化过程的计算模型。经过三十多年
面向对象是一种新兴的程序设计方法,其基本思想是使用对象、类、继承、封装、消息等基本概念来进行程序设计。面向对象方法包括分析、设计和实现活动,分析的主要任务是通过分析
码率控制是多媒体通信中的关键技术之一,特别是在网络带宽无法预测和控制的Internet环境中,码率控制对多媒体系统的服务质量起着决定性的作用。 本文首先分析了视频编码关键
在电子商务高速发展的今天,人们的生活方式发生了很大变化,我们只需要坐在电脑前或者使用任意能够接入互联网的终端就可以足不出户获取想要的东西。但是信息的爆炸一方面使我们
随着SOA(Service-Oriented Architecture)技术的不断发展,不同企业间的应用集成已经成为了一种趋势。在SOA架构下,通过组合现有Web服务能够快速构建新的业务功能,使得系统的灵活性
IPv4地址空间匮乏、报头处理时间长和不适应现代面向流的网络信息传输,促进了IETF定义了新一代IP协议——IPv6协议。但是从IPv4网络向IPv6网络的全面过渡需要较长的时间。因此
基于校园网的学校内部各管理信息系统的数据共享和交换是学校信息化建设的重要工作。要从根本上解决学校信息系统集成中由于各个子系统的数据格式不一致,难以集成的问题,关键还
边缘检测技术是图像预处理中最重要和最困难的任务之一,也是计算机视觉领域研究得较多的内容之一.在研究过程中,产生了许多边缘检测的理论和方法,同时,随着自然科学研究中新