(精品)P2P原理与技术.ppt

上传人:s****8 文档编号:69874074 上传时间:2023-01-10 格式:PPT 页数:94 大小:1.35MB
返回 下载 相关 举报
(精品)P2P原理与技术.ppt_第1页
第1页 / 共94页
(精品)P2P原理与技术.ppt_第2页
第2页 / 共94页
点击查看更多>>
资源描述

《(精品)P2P原理与技术.ppt》由会员分享,可在线阅读,更多相关《(精品)P2P原理与技术.ppt(94页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、P2PP2P原理与技术原理与技术Firewall因特网洲际主干因特网洲际主干洲际主干ISP消费者用户第三方内容Web 服务器应用服务器因特网主干地区网络企业网提供商ISP专业提供商本地 ISPT1社团用户社团网络数据库Slide source:Slide source:消费者用户PeerPeerPeerPeerPeerPeerPeerPeer李之棠李之棠李之棠李之棠华中科技大学计算机学院华中科技大学计算机学院华中科技大学计算机学院华中科技大学计算机学院CERNETCERNETCERNETCERNET华中地区网络中心华中地区网络中心华中地区网络中心华中地区网络中心1/10/20231/10/20

2、231/10/20231/10/20231 1 1 1P2PP2P原理与技术原理与技术1.1.概述概述2.2.分类分类3.3.构件与算法构件与算法4.4.关键技术特性关键技术特性5.5.P2PP2P分析与比较分析与比较6.6.研究与未来研究与未来1/10/20231/10/20231/10/20231/10/20232 2 2 21.1 1.1 什么是什么是P2PP2PuuP2PP2P:Peer-to-PeerPeer-to-Peer对等对等(网络,计算网络,计算););端到端端到端以非集中方式使用分布式以非集中方式使用分布式资源资源来完成来完成关关键任务键任务的一类系统和应用的一类系统和应用

3、FF资源资源资源资源包括计算能力、数据(存储和内容)、网络带包括计算能力、数据(存储和内容)、网络带包括计算能力、数据(存储和内容)、网络带包括计算能力、数据(存储和内容)、网络带宽和场景(计算机、人和其它资源)宽和场景(计算机、人和其它资源)宽和场景(计算机、人和其它资源)宽和场景(计算机、人和其它资源)FF关键任务关键任务关键任务关键任务可能是分布式计算、数据可能是分布式计算、数据可能是分布式计算、数据可能是分布式计算、数据/内容共享,通内容共享,通内容共享,通内容共享,通信和协同、或平台服务信和协同、或平台服务信和协同、或平台服务信和协同、或平台服务uu典型位置:因特网边界或典型位置:因

4、特网边界或ad-hocad-hoc网内网内1/10/20231/10/20231/10/20231/10/20233 3 3 31 12 2 n-1n-1A:SarnoffA:SarnoffA:SarnoffA:Sarnoff law:law:law:law:规模是规模是规模是规模是O(n)O(n)O(n)O(n)B:Metcalfe law:B:Metcalfe law:B:Metcalfe law:B:Metcalfe law:规模是规模是规模是规模是O(nO(nO(nO(n2 2 2 2)C C C Cn n n n3 3 3 3C C C Cn n n nn-1n-1n-1n-1C C

5、 C Cn n n n2 2 2 2C C C Cn n n n2 2 2 2C:Reed lawC:Reed lawC:Reed lawC:Reed law:规模是规模是规模是规模是O(2O(2O(2O(2n n n n)Sarnoff lawSarnoff lawSarnoff lawSarnoff law:效效效效益规模是益规模是益规模是益规模是O(n)O(n)O(n)O(n):网络网络网络网络是广播媒介,任是广播媒介,任是广播媒介,任是广播媒介,任1 1 1 1发送发送发送发送者(设备)和多个者(设备)和多个者(设备)和多个者(设备)和多个(n-(n-(n-(n-1)1)1)1)接收者

6、(设备)。接收者(设备)。接收者(设备)。接收者(设备)。Metcalfe lawMetcalfe lawMetcalfe lawMetcalfe law:效益规模是效益规模是效益规模是效益规模是O(nO(nO(nO(n2 2 2 2)网络网络网络网络是全互连媒介,任何是全互连媒介,任何是全互连媒介,任何是全互连媒介,任何1 1 1 1个设备可与其它个设备可与其它个设备可与其它个设备可与其它n-1n-1n-1n-1个个个个交互,同时存在交互,同时存在交互,同时存在交互,同时存在n(n-n(n-n(n-n(n-1)=n1)=n1)=n1)=n2 2 2 2-n-n-n-n个并发执行的个并发执行的

7、个并发执行的个并发执行的事务事务事务事务Reed lawReed lawReed lawReed law:效益规效益规效益规效益规模是模是模是模是O(2O(2O(2O(2n n n n):网络是群网络是群网络是群网络是群组媒介。网络可建立组媒介。网络可建立组媒介。网络可建立组媒介。网络可建立CnCnCnCn2 2 2 2+Cn+Cn+Cn+Cn3 3 3 3+Cn+Cn+Cn+Cnn n n n-1+Cn-1+Cn-1+Cn-1+Cnn n n n=2 2 2 2n n n n-n-1-n-1-n-1-n-1 个小组个小组个小组个小组网络服务网络服务规模三法则规模三法则1/10/20231/1

8、0/20231/10/20231/10/20234 4 4 4P2PP2P的效果的效果uu巨大的巨大的扩展力扩展力通过低成本交互来聚合资源,导致整体通过低成本交互来聚合资源,导致整体大于部分之和。大于部分之和。uu低成本的低成本的所有权所有权和和共享共享使用现存的基础设施、削减和分布成本使用现存的基础设施、削减和分布成本uu匿名和隐私匿名和隐私允许对等端在其数据和资源上很大的自允许对等端在其数据和资源上很大的自治控制治控制1/10/20231/10/20231/10/20231/10/20235 5 5 5LinuxTCP/IPBluetoothHTTPTCP/IPTCP/IPXPP2PP2P

9、的的网网络络基基本本构构成成1/10/20231/10/20231/10/20231/10/20236 6 6 6P2P P2P 今天的影响今天的影响uuP2PP2PP2PP2P文件共享产生的流量可能是今天因特网文件共享产生的流量可能是今天因特网文件共享产生的流量可能是今天因特网文件共享产生的流量可能是今天因特网最大的单项流量最大的单项流量最大的单项流量最大的单项流量Source:www.internet2.edu,July 04 Source:Eurpoean Tier I ISP Feb 04 BTBTHTTPHTTPeDonkeyeDonkeyInternet2 Internet2 In

10、ternet2 Internet2 traffic traffic traffic traffic statisticsstatisticsstatisticsstatistics EurpoeanEurpoeanEurpoeanEurpoean traffic traffic traffic traffic by Protocol by Protocol 1/10/20231/10/20231/10/20231/10/20237 7 7 7不同共享不同共享P2PP2P的的下载率下载率和和使用率使用率 1/10/20231/10/20231/10/20231/10/20238 8 8 8Def

11、lection capabilitiesResponsiveness全系统仿真由全系统仿真由许多子系统仿许多子系统仿真构成真构成Lift CapabilitiesDrag CapabilitiesResponsivenessThrust performanceReverse Thrust performanceResponsivenessFuel ConsumptionBraking performanceSteering capabilitiesTractionDampening capabilitiesCrew Capabilities-accuracy-perception-stamin

12、a-re-action times-SOPs引擎模块引擎模块机身模块机身模块 翅膀模块翅膀模块 起落架装置模块起落架装置模块 水平尾翼模块水平尾翼模块乘员模块乘员模块分布式分布式 P2P P2P 仿真仿真1/10/20231/10/20231/10/20231/10/20239 9 9 9Foldinghome/Foldinghome/蛋白质折叠和药物设计蛋白质折叠和药物设计uu虚拟超级计算机虚拟超级计算机虚拟超级计算机虚拟超级计算机 peer-to-peer peer-to-peer peer-to-peer peer-to-peer technologytechnologytechnolo

13、gytechnology 产生产生产生产生空前大量的计算空前大量的计算空前大量的计算空前大量的计算能力能力能力能力uu使医疗研究者能使医疗研究者能使医疗研究者能使医疗研究者能加速治疗方法的加速治疗方法的加速治疗方法的加速治疗方法的改进和药物的设改进和药物的设改进和药物的设改进和药物的设计计计计uu加快癌研究的新加快癌研究的新加快癌研究的新加快癌研究的新发现发现发现发现http:/www.stanford.edu/group/pandegroup/Cosm/http:/ P2P1.2 P2P的定义的定义uuIntel Intel Intel Intel 工作组:通过在系统之间工作组:通过在系统之

14、间工作组:通过在系统之间工作组:通过在系统之间直接交换直接交换直接交换直接交换来来来来共享计算共享计算共享计算共享计算机资源和服务机资源和服务机资源和服务机资源和服务的一种应用模式的一种应用模式的一种应用模式的一种应用模式uuA.WeytselA.WeytselA.WeytselA.Weytsel:在因特网在因特网在因特网在因特网周边周边周边周边以以以以非客户非客户非客户非客户地位使用的设备地位使用的设备地位使用的设备地位使用的设备uuR.l.GranhamR.l.GranhamR.l.GranhamR.l.Granham:通过通过通过通过3 3 3 3个关键条件定义个关键条件定义个关键条件定

15、义个关键条件定义具有具有具有具有服务器质量服务器质量服务器质量服务器质量的可运行计算机的可运行计算机的可运行计算机的可运行计算机具有独立于具有独立于具有独立于具有独立于DNSDNSDNSDNS的的的的寻址寻址寻址寻址系统系统系统系统具有与具有与具有与具有与可变连接合作可变连接合作可变连接合作可变连接合作的能力的能力的能力的能力uuC.ShirkyC.ShirkyC.ShirkyC.Shirky:利用利用利用利用因特网边界的因特网边界的因特网边界的因特网边界的存储存储存储存储/CPU/CPU/CPU/CPU/内容内容内容内容/现场现场现场现场等资源的一种应等资源的一种应等资源的一种应等资源的一种

16、应访问这些非集中资源意味着运行在访问这些非集中资源意味着运行在访问这些非集中资源意味着运行在访问这些非集中资源意味着运行在不稳定连接和不可预知不稳定连接和不可预知不稳定连接和不可预知不稳定连接和不可预知IPIPIPIP地址环境地址环境地址环境地址环境下,下,下,下,P2PP2PP2PP2P节点必须运行在节点必须运行在节点必须运行在节点必须运行在DNSDNSDNSDNS系统外边系统外边系统外边系统外边具备有效或全部的具备有效或全部的具备有效或全部的具备有效或全部的自治自治自治自治1/10/20231/10/20231/10/20231/10/202311111111uuKindbergKindb

17、ergKindbergKindberg:独立生存独立生存独立生存独立生存的的系统的的系统的的系统的的系统uuD.J.MilojicicD.J.MilojicicD.J.MilojicicD.J.Milojicic:给对等组提供或从对等组获得给对等组提供或从对等组获得给对等组提供或从对等组获得给对等组提供或从对等组获得共享共享共享共享对等端向组对等端向组对等端向组对等端向组给出给出给出给出某些资源,并从组某些资源,并从组某些资源,并从组某些资源,并从组获得获得获得获得某些资源某些资源某些资源某些资源Napster:Napster:Napster:Napster:把音乐供给组内其他人,并从其他人获

18、得音乐把音乐供给组内其他人,并从其他人获得音乐把音乐供给组内其他人,并从其他人获得音乐把音乐供给组内其他人,并从其他人获得音乐捐赠计算资源用于外星生命的搜索或战胜癌症,获得帮捐赠计算资源用于外星生命的搜索或战胜癌症,获得帮捐赠计算资源用于外星生命的搜索或战胜癌症,获得帮捐赠计算资源用于外星生命的搜索或战胜癌症,获得帮助其他人的满足助其他人的满足助其他人的满足助其他人的满足uu另一种应用模式选择:另一种应用模式选择:另一种应用模式选择:另一种应用模式选择:相对集中式、和相对集中式、和相对集中式、和相对集中式、和C/SC/S模式模式纯纯纯纯P2PP2PP2PP2P:没有服务器的概念,所有成员都是对

19、等端没有服务器的概念,所有成员都是对等端没有服务器的概念,所有成员都是对等端没有服务器的概念,所有成员都是对等端uu并不是全新的概念并不是全新的概念并不是全新的概念并不是全新的概念早期分布式系统:如早期分布式系统:如早期分布式系统:如早期分布式系统:如UUCPUUCPUUCPUUCP和交换网络和交换网络和交换网络和交换网络电话通信电话通信电话通信电话通信计算机网络中的通信、网络游戏中的诸玩家计算机网络中的通信、网络游戏中的诸玩家计算机网络中的通信、网络游戏中的诸玩家计算机网络中的通信、网络游戏中的诸玩家自助餐,志愿组活动自助餐,志愿组活动自助餐,志愿组活动自助餐,志愿组活动1/10/20231

20、/10/20231/10/20231/10/2023121212121.3 P2P 1.3 P2P 与与 C/SC/SPeerPeerClientServeruu二者在结构和构成上有二者在结构和构成上有二者在结构和构成上有二者在结构和构成上有很大区别很大区别很大区别很大区别管理能力、构态能力、功能(查找或发现)、组织管理能力、构态能力、功能(查找或发现)、组织管理能力、构态能力、功能(查找或发现)、组织管理能力、构态能力、功能(查找或发现)、组织(分分分分层与网孔层与网孔层与网孔层与网孔)、元素(、元素(、元素(、元素(DNSDNSDNSDNS)和协议和协议和协议和协议(IP)(IP)(IP)

21、(IP)uu但又但又但又但又无明显边界无明显边界无明显边界无明显边界都能运行在不同的(都能运行在不同的(都能运行在不同的(都能运行在不同的(Internet/IntranetInternet/IntranetInternet/IntranetInternet/Intranet)平台上平台上平台上平台上都能服务传统或新的应用:都能服务传统或新的应用:都能服务传统或新的应用:都能服务传统或新的应用:eBusinesseBusinesseBusinesseBusiness eServuiceseServuiceseServuiceseServuices 1/10/20231/10/20231/10/

22、20231/10/202313131313有管理自组织预构-Ad-hocAd-hoc查找发现分层Mesh静态移动依赖服务器独立生存以IP为中心不以IP为中心基于DNS客户命名RPC异步.NET.NETJXTAJXTAC/S模式P2P模式CORBACORBACORBACORBAGnutellaGnutellaNapsterNapstereBusinesseBusinessWeb appsWeb appseServiceseServicesDistr.appsDistr.appsAd-hoc NWAd-hoc NWClustersClustersInternet IntranetInternet

23、IntranetWANsWANsGridsGridsP2PP2P与与C/SC/S1/10/20231/10/20231/10/20231/10/2023141414141.4 P2P 1.4 P2P 相关背景相关背景uu一般计算和因特网特殊计算的历史演进:因特网一般计算和因特网特殊计算的历史演进:因特网一般计算和因特网特殊计算的历史演进:因特网一般计算和因特网特殊计算的历史演进:因特网边界计算:边界计算:边界计算:边界计算:如如如如SETIhomeSETIhomeSETIhomeSETIhome和其它分布式计算系统和其它分布式计算系统和其它分布式计算系统和其它分布式计算系统uu内容共享的社会方

24、面:如内容共享的社会方面:如内容共享的社会方面:如内容共享的社会方面:如NapsterNapsterNapsterNapster音乐和其他文件音乐和其他文件音乐和其他文件音乐和其他文件/内容共享系统内容共享系统内容共享系统内容共享系统uu计算机、网络通信技术的进步和改进计算机、网络通信技术的进步和改进计算机、网络通信技术的进步和改进计算机、网络通信技术的进步和改进大型机大型机大型机大型机 桌面桌面桌面桌面PC PC PC PC 便携机便携机便携机便携机 手持设备(手机)手持设备(手机)手持设备(手机)手持设备(手机)使通信和协同变得更方便使通信和协同变得更方便使通信和协同变得更方便使通信和协同

25、变得更方便uuP2PP2PP2PP2P软件结构:如软件结构:如软件结构:如软件结构:如JXTAJXTAJXTAJXTA,.NET.NET.NET.NETuu开发的开发的开发的开发的P2PP2PP2PP2P算法:如算法:如算法:如算法:如GnutellaGnutellaGnutellaGnutella,FreeNetFreeNetFreeNetFreeNet1/10/20231/10/20231/10/20231/10/2023151515151.5 P2P1.5 P2P之目标:满足应用需要之目标:满足应用需要uu共享共享共享共享/削减成本:削减成本:削减成本:削减成本:Napster Naps

26、ter Napster Napster 共享文件空间,共享文件空间,共享文件空间,共享文件空间,SETIhomeSETIhomeSETIhomeSETIhome聚合未用资源聚合未用资源聚合未用资源聚合未用资源uu改进改进改进改进可扩展性可扩展性可扩展性可扩展性/可靠性可靠性可靠性可靠性:对缺乏很强中心授权:对缺乏很强中心授权:对缺乏很强中心授权:对缺乏很强中心授权的自治对等端这点尤为重要的自治对等端这点尤为重要的自治对等端这点尤为重要的自治对等端这点尤为重要uu资源聚合资源聚合资源聚合资源聚合与与与与互操作互操作互操作互操作能力能力能力能力uu增加自治增加自治增加自治增加自治uu匿名匿名匿名匿

27、名/隐私:自治的理念和结果。用户不希望隐私:自治的理念和结果。用户不希望隐私:自治的理念和结果。用户不希望隐私:自治的理念和结果。用户不希望任何人或任何人或任何人或任何人或ISPISPISPISP知道其包含在系统中知道其包含在系统中知道其包含在系统中知道其包含在系统中uu动态性动态性动态性动态性;资源资源资源资源动态进入或离开动态进入或离开动态进入或离开动态进入或离开系统系统系统系统uu实现实现实现实现Ad-hocAd-hocAd-hocAd-hoc通信通信通信通信和协同,动态的理念和结果和协同,动态的理念和结果和协同,动态的理念和结果和协同,动态的理念和结果1/10/20231/10/202

28、31/10/20231/10/202316161616P2PP2P解决方案解决方案平台平台市场市场/工业工业应用实例应用实例水平技术水平技术1/10/20231/10/20231/10/20231/10/2023171717172 P2P2 P2P分类分类uu所有的计算机系统可分为集中式和分布式两类所有的计算机系统可分为集中式和分布式两类所有的计算机系统可分为集中式和分布式两类所有的计算机系统可分为集中式和分布式两类uu分布式可进一步划分为分布式可进一步划分为分布式可进一步划分为分布式可进一步划分为C/SC/SC/SC/S和和和和P2PP2PP2PP2P模式模式模式模式uuC/SC/SC/SC

29、/S模式可划分为模式可划分为模式可划分为模式可划分为扁平:所有的客户端仅仅和单个服务器(含重复服务器)通信,如扁平:所有的客户端仅仅和单个服务器(含重复服务器)通信,如扁平:所有的客户端仅仅和单个服务器(含重复服务器)通信,如扁平:所有的客户端仅仅和单个服务器(含重复服务器)通信,如传统的中间件传统的中间件传统的中间件传统的中间件分层:提高可扩展性,某层的服务器又作为更高层的客户端:如分层:提高可扩展性,某层的服务器又作为更高层的客户端:如分层:提高可扩展性,某层的服务器又作为更高层的客户端:如分层:提高可扩展性,某层的服务器又作为更高层的客户端:如DNSDNSDNSDNS服务器和文件系统服务

30、器和文件系统服务器和文件系统服务器和文件系统1/10/20231/10/20231/10/20231/10/202318181818uu纯纯纯纯P2PP2PP2PP2P系统:如系统:如系统:如系统:如Gnutella Gnutella Gnutella Gnutella 和和和和 FreenetFreenetFreenetFreenetuu混合混合混合混合P2PP2PP2PP2P系统:首先从服务器获得元数据或索引信息,如存系统:首先从服务器获得元数据或索引信息,如存系统:首先从服务器获得元数据或索引信息,如存系统:首先从服务器获得元数据或索引信息,如存储某些信息的对等端的标识符,或安全信誉的验

31、证,以后储某些信息的对等端的标识符,或安全信誉的验证,以后储某些信息的对等端的标识符,或安全信誉的验证,以后储某些信息的对等端的标识符,或安全信誉的验证,以后P2PP2PP2PP2P通信直接和对等端进行,典型系统有:通信直接和对等端进行,典型系统有:通信直接和对等端进行,典型系统有:通信直接和对等端进行,典型系统有:Napster,GrooveNapster,GrooveNapster,GrooveNapster,Groove,AimsterAimsterAimsterAimster,Magi,Magi,Magi,Magi,SoftwaxSoftwaxSoftwaxSoftwax,iMeshi

32、MeshiMeshiMesh 以及华中科以及华中科以及华中科以及华中科技大学的技大学的技大学的技大学的5Q;5Q;5Q;5Q;AnyseeAnyseeAnyseeAnysee某些有某些有某些有某些有SuperPeersSuperPeersSuperPeersSuperPeers的中间形式:如的中间形式:如的中间形式:如的中间形式:如KazaaKazaaKazaaKazaa,超级超级超级超级PeersPeersPeersPeers拥有其他拥有其他拥有其他拥有其他PeersPeersPeersPeers没有的信息,它们常常在不能发现时查找这些超级没有的信息,它们常常在不能发现时查找这些超级没有的信

33、息,它们常常在不能发现时查找这些超级没有的信息,它们常常在不能发现时查找这些超级PeersPeersPeersPeersPeersServer23PeersServer1混合混合P2PP2P的资源寻找过程的资源寻找过程1/10/20231/10/20231/10/20231/10/2023191919192.1 P2P2.1 P2P系统的分类系统的分类 SETIhomeSETIhomeSETIhomeSETIhome AvbakiAvbakiAvbakiAvbaki,EntropiaEntropiaEntropiaEntropia NapsterNapsterNapsterNapster Gn

34、utellaGnutellaGnutellaGnutella FreenetFreenetFreenetFreenet PubliusPubliusPubliusPublius Free HavenFree HavenFree HavenFree Haven MagiMagiMagiMagi GrooveGrooveGrooveGroove JabberJabberJabberJabber JXTAJXTAJXTAJXTA.NET.NET.NET.NET.NETNETNETNETMyServicesMyServicesMyServicesMyServices1/10/20231/10/2023

35、1/10/20231/10/202320202020P2P P2P 多维视图多维视图分布式计算分布式计算计算计算文件共享文件共享-存储存储CenterspanCenterspanCybikoCybiko平台平台.NET.NETJXTAJXTAGlobusGlobusAvakiAvakiPorivoPorivo Technology Technology EntropiaEntropia,DataSynapseDataSynapseSETIhome,United DeviceSETIhome,United Device通信与协同通信与协同-带宽带宽JabberJabberAiMsterAiMst

36、erGnutella,FreenetGnutella,FreenetMojoMojo Nation NationPointeraPointeraOnSystemsOnSystemsNapsterNapsterFree Free Haven,PubliusHaven,PubliusGrooveGroove Magi Magi1/10/20231/10/20231/10/20231/10/2023212121212.2 P2P 2.2 P2P 应用分类应用分类P2P P2P 应用应用并行化并行化内容和文件管理内容和文件管理协同协同计算密集计算密集构件化构件化构件化构件化过滤挖掘过滤挖掘文件系统文件

37、系统即时消息即时消息共享应用共享应用游戏游戏1/10/20231/10/20231/10/20231/10/202322222222可并行化可并行化P2PP2P应用应用uu计算密集型:把一个大的任务分解成许多可计算密集型:把一个大的任务分解成许多可在大量独立对等端省并行执行的子任务。在大量独立对等端省并行执行的子任务。基本思想是:利用连接在因特网上的诸多计算机的空闲基本思想是:利用连接在因特网上的诸多计算机的空闲基本思想是:利用连接在因特网上的诸多计算机的空闲基本思想是:利用连接在因特网上的诸多计算机的空闲周期来解那些需要大量计算的不同问题。周期来解那些需要大量计算的不同问题。周期来解那些需要

38、大量计算的不同问题。周期来解那些需要大量计算的不同问题。通常是那些使用不同参数的相同计算任务通常是那些使用不同参数的相同计算任务通常是那些使用不同参数的相同计算任务通常是那些使用不同参数的相同计算任务:如外星生命搜如外星生命搜如外星生命搜如外星生命搜索索索索 SETIhomeSETIhomeSETIhomeSETIhome,密码破解,风险预测,市场和信誉评估,密码破解,风险预测,市场和信誉评估,密码破解,风险预测,市场和信誉评估,密码破解,风险预测,市场和信誉评估,人口统计分析人口统计分析人口统计分析人口统计分析uu构件化应用:还没有广泛认着为构件化应用:还没有广泛认着为P2PP2P应用应用在

39、许多对等端上运行在许多对等端上运行在许多对等端上运行在许多对等端上运行不同的构件不同的构件不同的构件不同的构件如如如如Workflow,Workflow,Workflow,Workflow,JavaBeanJavaBeanJavaBeanJavaBean,Web Services,Web Services,Web Services,Web Services1/10/20231/10/20231/10/20231/10/202323232323内容和文件管理内容和文件管理uu集中应用集中应用信息存储信息存储信息存储信息存储信息查询(来自网络上各种信息查询(来自网络上各种信息查询(来自网络上各种信

40、息查询(来自网络上各种PeersPeersPeersPeers)uu大众模式:内容交换大众模式:内容交换2001200120012001年:年:年:年:NapsterNapsterNapsterNapster和和和和GnutellaGnutellaGnutellaGnutella让让让让PeersPeersPeersPeers搜速和搜速和搜速和搜速和下载文件下载文件下载文件下载文件当前重点是提供可靠性:用户下载文件时的当前重点是提供可靠性:用户下载文件时的当前重点是提供可靠性:用户下载文件时的当前重点是提供可靠性:用户下载文件时的智能选择,重复智能选择,重复智能选择,重复智能选择,重复DBDB

41、DBDB协同过虑和挖掘开始出现协同过虑和挖掘开始出现协同过虑和挖掘开始出现协同过虑和挖掘开始出现1/10/20231/10/20231/10/20231/10/202324242424协同协同uu什么是协同应用?什么是协同应用?什么是协同应用?什么是协同应用?允许用户实时协同允许用户实时协同允许用户实时协同允许用户实时协同不依赖中心服务器去搜集和转发消息不依赖中心服务器去搜集和转发消息不依赖中心服务器去搜集和转发消息不依赖中心服务器去搜集和转发消息uu应用实例应用实例应用实例应用实例实时消息:实时消息:实时消息:实时消息:Yahoo!Yahoo!Yahoo!Yahoo!、AOLAOLAOLAO

42、L和和和和JabberJabberJabberJabber已在各种计算机已在各种计算机已在各种计算机已在各种计算机用户之间广泛使用用户之间广泛使用用户之间广泛使用用户之间广泛使用同行共享:同行共享:同行共享:同行共享:BuzzpadBuzzpadBuzzpadBuzzpad,分布式分布式分布式分布式Power PointPower PointPower PointPower Point异地同时异地同时异地同时异地同时互动评审、编辑同一信息互动评审、编辑同一信息互动评审、编辑同一信息互动评审、编辑同一信息P2PP2PP2PP2P游戏:游戏:游戏:游戏:NetZNetZNetZNetZ 1.0,S

43、cour 1.0,Scour 1.0,Scour 1.0,Scour Exchange,CybikoExchange,CybikoExchange,CybikoExchange,Cybiko游戏游戏游戏游戏运行在所有运行在所有运行在所有运行在所有PeerPeerPeerPeer的计算机上,更新也分布在所有的计算机上,更新也分布在所有的计算机上,更新也分布在所有的计算机上,更新也分布在所有PeerPeerPeerPeer端,不需要中心服务器端,不需要中心服务器端,不需要中心服务器端,不需要中心服务器1/10/20231/10/20231/10/20231/10/202325252525P2P P

44、2P 平台环境平台环境uuP2PP2PP2PP2P平台平台平台平台由由由由InternetInternetInternetInternet、IntranetIntranetIntranetIntranet和和和和Ad-hocAd-hocAd-hocAd-hoc网构成网构成网构成网构成从拨号线到宽带都可支持从拨号线到宽带都可支持从拨号线到宽带都可支持从拨号线到宽带都可支持P2PP2PP2PP2P当前结构多是个人当前结构多是个人当前结构多是个人当前结构多是个人家庭主机家庭主机家庭主机家庭主机、单位桌面机和个人移动、单位桌面机和个人移动、单位桌面机和个人移动、单位桌面机和个人移动计算机(便携和手持)

45、计算机(便携和手持)计算机(便携和手持)计算机(便携和手持)uu历史与现状历史与现状历史与现状历史与现状早期早期早期早期P2PP2PP2PP2P系统多用家庭机进行内容共享,系统多用家庭机进行内容共享,系统多用家庭机进行内容共享,系统多用家庭机进行内容共享,Napster,GnutellaNapster,GnutellaNapster,GnutellaNapster,Gnutella AimsterAimsterAimsterAimster分布式计算多基于桌面机,分布式计算多基于桌面机,分布式计算多基于桌面机,分布式计算多基于桌面机,SETIhomeSETIhomeSETIhomeSETIhom

46、eAd-hocAd-hocAd-hocAd-hoc手持网络最近可用,专于协同计算手持网络最近可用,专于协同计算手持网络最近可用,专于协同计算手持网络最近可用,专于协同计算,如,如,如,如Endeavors,Technologies MagiEndeavors,Technologies MagiEndeavors,Technologies MagiEndeavors,Technologies Magi。uu发展:更大的场景发展:更大的场景发展:更大的场景发展:更大的场景单位桌面机支持内容共享、单位桌面机支持内容共享、单位桌面机支持内容共享、单位桌面机支持内容共享、IDCIDCIDCIDC与手持机

47、资源聚合、与手持机资源聚合、与手持机资源聚合、与手持机资源聚合、NGI/Inernet2 NGI/Inernet2 NGI/Inernet2 NGI/Inernet2 支持支持支持支持P2PP2PP2PP2P系统和应用系统和应用系统和应用系统和应用1/10/20231/10/20231/10/20231/10/2023262626262.3 P2P 2.3 P2P 市场分类市场分类P2P P2P 市场市场消费类消费类企业企业公用公用内容交换内容交换通信通信生物技术生物技术金融金融B2BB2B内容交互内容交互数字版权数字版权娱乐娱乐1/10/20231/10/20231/10/20231/10/

48、202327272727uu消费空间消费空间消费空间消费空间个人:音乐和内容共享,及时消息,个人:音乐和内容共享,及时消息,个人:音乐和内容共享,及时消息,个人:音乐和内容共享,及时消息,email email email email 和游戏和游戏和游戏和游戏团体:团体:团体:团体:Napster GnutellaNapster GnutellaNapster GnutellaNapster Gnutella方式:内容交换和通信方式:内容交换和通信方式:内容交换和通信方式:内容交换和通信uu企业空间企业空间企业空间企业空间单个应用:生物、金融、传统单个应用:生物、金融、传统单个应用:生物、金融

49、、传统单个应用:生物、金融、传统ITITITIT解决方案(解决方案(解决方案(解决方案(B2BB2BB2BB2B)联合应用:联合应用:联合应用:联合应用:Data Synapse/Information Data Synapse/Information Data Synapse/Information Data Synapse/Information Architects Architects Architects Architects WorldStreetWorldStreetWorldStreetWorldStreetuu公用空间公用空间公用空间公用空间信息共享信息共享信息共享信息共享数

50、字版权管理数字版权管理数字版权管理数字版权管理娱乐娱乐娱乐娱乐CenterSpan,AIM,ScourCenterSpan,AIM,ScourCenterSpan,AIM,ScourCenterSpan,AIM,Scour音乐和视频交付都在宽带上音乐和视频交付都在宽带上音乐和视频交付都在宽带上音乐和视频交付都在宽带上使用了使用了使用了使用了P2PP2PP2PP2P技术技术技术技术1/10/20231/10/20231/10/20231/10/202328282828P2P P2P 市场与市场与 P2PP2P应用应用行为类型行为类型行为类型行为类型范围范围范围范围消费消费消费消费企业企业企业企业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com