1 / 58
文档名称:

中间件 10 P2P.ppt

格式:ppt   大小:895KB   页数:58页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

中间件 10 P2P.ppt

上传人:今晚不太方便 2017/8/3 文件大小:895 KB

下载得到文件列表

中间件 10 P2P.ppt

相关文档

文档介绍

文档介绍:P2P介绍
基本概念及特点
P2P 并不是一个全新的概念。TCP / IP 是现代互联网整体架构的基础,但在TCP / IP 中并没有客户端和服务器的概念,所有的设备都是通讯中平等的一端。早在30 年前许多公司的计算结构就可以划分到现在的P2P中,只不过由于带宽及处理能力等的限制,使得人们在沟通中出现了很多中间环节,如中间服务器、导航网站、第三方信息(交易)平台等。现在,廉价的计算能力、网络通讯能力、PC 计算机的存储能力强有力地推动了这项技术的迅速发展
联网的本质特征之一。人们各自建立网页、互相做链接,而上网是沿着链接冲浪
当Yahoo 和Lycos 建立了搜索引擎和门户站点后,人们上网的方式被改变了,从此到一个地方去获取所有信息。这些站点控制了信息的流动、充斥了过时的信息、阻碍了真正的交流,或者对于很多人来说,另外还有太多的广告。而P2P 就是把控制权重新还到用户手中去。
定义
P2P并不是指单纯的某种技术,而是一种思想,是人们对传统上客户/服务器计算模式的再思考:希望将网络计算中原本集中的活动分散开来,使位于网络边缘的实体(泛指用户,机器,应用等)之间能够进行直接的交互,充分利用潜在资源,以促进资源共享和信息交流
系统之间通过直接交互而实现计算机资源和服务的共享,这些资源和服务包括信息:处理能力,高速缓存,磁盘存取器等
对等网络打破了传统的Client/Server 模式,对等网络中的每个节点的地位都是对等的。每个节点既充当服务器,为其他节点提供服务,同时也享用其他节点提供的服务
P2P 的概念并不局限于文件的共享,它在对等节点之间共享资源和服务, 可以共享的计算机资源包括处理器的计算能力、存储器和磁盘等
优点
位于因特网边缘的大量用户和计算设备的资源被聚集起来,形成庞大的信息源和可观的计算能力(客户不再需要将文件上传到服务器,而只需要使用P2P 与其他计算机进行共享)
由于对等实体(泛指用户,机器,应用等)间能够直接地进行通信,就可以充分利用这些实体间的网络带宽
避免了传统的客户/服务器系统中由于集中而引起的网络带宽瓶颈,性能瓶颈,安全问题等,p2p结构相对更强壮,更灵活
特点
每一个对等点具有相同的地位,既可以请求服务也可以提供服务,同时扮演着C / S 模式中的服务器和客户端两个角色,还可以具有路由器和高速缓冲存储器的功能,从而弱化了服务器的功能,甚至取消了服务器。
P2P 技术可以使得非互连网络用户很容易地加入到系统中。在P2P 的计算环境中任何设备———从大型机到移动电话, 甚至是传呼机———均可以在任何地点方便地加入进来。P2P 技术不仅可以应用于目前有线的互联网络,同时该技术还可以应用于无线计算技术。
在P2P 模式的网络中,每一个对等体可以充分利用网络上其他对等体的信息资源、处理器周期、高速缓存和磁盘空间。
P2P 是基于内容的寻址方式,这里的内容不仅包括信息的内容,还包括空闲机时、存储空间等。P2P 网络中,用户直接输入要索取的信息的内容,而不是信息的地址,P2P 软件将会把用户的请求翻译成包含此信息的节点的实际地址,而这个地址对用户来说是透明的。
P2P 中的每一个对等体通常没有固定的IP 地址,并且可常常从网络上断开。
信息的存储及发布具有随意性,缺乏集中管理。
与C/S比较-优点
P2P 模式最主要的优点就是资源的高度利用率。在P2P 网络上,闲散资源有机会得到利用,所有节点的资源总和构成了整个网络的资源,整个网络可以被用作具有海量存储能力和巨大计算处理能力的超级计算机。C / S 模式下,纵然客户端有大量的闲置资源,也无法被利用。
随着节点的增加,C / S 模式下,服务器的负载就越来越重,形成了系统的瓶颈,一旦服务器崩溃,整个网络也随之瘫痪。而在P2P 网络中,每个对等体都是一个活动的参与者,每个对等点都向网络贡献一些资源,如存储空间、CPU 周期等。所以,对等点越多,网络的性能越好,网络随着规模的增大而越发稳固。
信息在网络设备间直接流动,高速及时,降低中转服务成本。
C / S 模式下的互联网是完全依赖于中心点———服务器的,没有服务器,网络就没有任何意义。而P2P 网络中,即使只有一个对等点存在,网络也是活动的,节点所有者可以随意地将自己的信息发布到网络上。
与C/S比较-缺点
P2P 不易于管理,而对C / S网络,只需在中心点进行管理。
随之而来的是P2P 网络中数据的安全性难于保证。因此,在安全策略、备份策略等方面,P2P的实现要复杂一些。
另外,由于对等点可以随意地加入或退出网络,会造成网络带宽和信息存在的不稳定。
发展过程