毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

P2P模式下的即时通讯系统设计(3)

时间:2018-08-19 17:06来源:毕业论文
二十一世纪特别是近几年,P2P被人们再次看作热点。首先从概念上为人们提供了一种更加优秀的的思文模式每一个个体都可以作为服务的提供者,而不需要


二十一世纪特别是近几年,P2P被人们再次看作热点。首先从概念上为人们提供了一种更加优秀的的思文模式——每一个个体都可以作为服务的提供者,而不需要专门的中间服务机构。本论文研究的网页即时通讯系统就是为了一个基于P2P模式的在线旅游应用而开发的,说明P2P模式不仅仅局限于传统的技术层面,同时从应用上为商务提供了一个充分利用社会资源的商务模式,为信息时代提供了一种高效的信息沟通方式,为计算机网络技术提供了一种优秀的网络架构。
1.2 研究现状
1.3 研究思路
本论文本着实现网页即时通讯系统、实践软件工程理论的目的,对 P2P 即时通讯系统进行了研究和实现。
P2P 访问模型是有别于客户端/服务端(C/S)访问模型的点对点、端对端访
问方式。而DWR是一种服务器端推送的技术,适合构建P2P模式下即时通讯系统的路由服务器。所以本课题在理论研究方面多提到 P2P 访问模式,而在技术应用方面多提到 DWR技术[9]。本课题的主要工作有:
1.  对 P2P 访问模式进行理论上的研究。
查阅网络访问模型的相关文献资料,特别是对 P2P 网络模型的原理、P2P 网络模型的优势和 P2P 网络模型的应用方法进行了研究。
2.  确定网页即时通讯系统的需求。
本论文基于DWR技术实现的网页即时通讯系统主要是对基本的通讯功能的研究实现,包括了文本通讯、信息存储等方面的研究。
3.  从应用层面设计基于DWR的即时通讯系统。
在应用上,对采用 DWR 搭建 即时通讯系统进行了设计,也对即时通讯系统的功能采用流程图进行设计。
4.  实现基于DWR的即时通讯系统并作测试总结。
基于DWR技术的即时通讯系统指利用DWR直接和服务器交互的能力,将浏览器客户端连接起来,使每一个客户端都成为一个可以发送和接收消息的端点,实现点对点信息传播[10]。
本课题结合国内外 P2P 访问模型的使用和即时通讯系统的现状,采用DWR
技术从文本通讯、信息存储等方面对即时通讯应用进行了优化,实现了一个网页端的P2P即时通讯系统。
2 文献综述
本章将介绍论文研究的P2P模式下的网页即时通讯系统涉及的关键技术,如P2P模式讲解、DWR技术、NOSQL技术等等,为设计基于P2P模式的网页即时通讯系统提供理论和方法依据。
2.1 P2P 技术概述
从技术上给P2P下一个直接的定义是:由多个直接相连的网络节点构成的分布式系统。通过这个系统,各个网络节点之间可以直接进行数据交换甚至硬件层面的相互利用。以下是P2P技术中的核心概念。
(1)对等网技术
对等网络的含义就是在同一个网络内每一个端点都是同等的,这主要有别于
大家熟悉的客户端/服务器模型。后者在网络中所有端点访问一个端点获取服务,
如果提供服务的端点异常或者断开网络,其他端点将失去服务。前者的对等网络
可以说是客户端/服务器模型的一个升级,所有的端点既是客户端也都是服务器端, 它们每一个端点都担负着为其他端点提供内容的责任。
对等网络中网络信息和网络服务分散在网络里,甚至还有多个备份地存在网
络中,保障了信息量和服务的最大提供能力,同时还保障了某个端点断线后仍然 能够提供服务,获取信息[11]。
(2)网络模型
P2P 即 Peer to Peer 的概念在很早前就被所提及,但是因为网络技术的落后没有得到大范围应用,多年来都是客户端/服务器端(C/S)网络模型发展迅速,运用到 了内容站点、邮件服务、工作站等领域。在近年来,海量数据访问成为互联网界 热词,C/S 网络模型让所有的海量计算集中到了一个服务端进行,耗费大量硬件和 网络资源,虽然计算机技术已经实现了服务器集群等架构,但是数据量的压力只 会越来越大,对整个互联网来说一边是从提高硬件设备和网络带宽来应对海量数 据和访问,一边是互联网中大量闲置的高备置个人电脑。这个时候 P2P 重新被人们看重。从 P2P 的发展上看,它有两种细微区别的访问模型。一种是纯 P2P 模型,可以说是一种自由网络形式,任何人安装了 P2P 软件就能够将自己 PC 上的资源共享到 P2P 网络中,其他用户可以通过自己 PC 上的 P2P 软件直接获取对方 PC 上共享的资源[13]。另一种是集中式 P2P 模型,这种模式依靠一个中心服务器文护所有资源 的索引,并通过自己文护的列表告知 Peer 上需要获取的资源所在 Peer[19]。本文所实现的网页即时通讯系统就是使用的第二种模式。通过中心服务器文护了一张客户端的目录列表,客户端交互的时候需要到中心服务器获取目的主机的目录地址,然后可以将消息直接发送到目标主机。整个网络拓扑图如下图所示: P2P模式下的即时通讯系统设计(3):http://www.youerw.com/jisuanji/lunwen_21657.html
------分隔线----------------------------
推荐内容