常用的p2p技术及典型产品 ??
P2P即peer-to-peer的缩写。而peer在英语里是“同等者” ? “同事”及“伙伴”的意思。因此,P2P也就可以理解为 同事” 伙伴”的意思。因此,P2P也就可以理解为 “伙伴对伙伴”的意思,或称为对等联网。 伙伴对伙伴” P2P也可以被看作为一种思想,它具有改变整个因特网基 P2P也可以被看作为一种思想,它具有改变整个因特网基 础的潜能的思想。虽然从纯技术角度而言,P2P并未激发 础的潜能的思想。虽然从纯技术角度而言,P2P并未激发 出任何重大的创新,而更多的是改变了人们对因特网的理 解与认识。正是由于这个原因,IBM早就宣称P2P不是一 解与认识。正是由于这个原因,IBM早就宣称P2P不是一 个技术概念,而是一个社会和经济现象。 P2P技术是目前国际计算机网络技术领域研究的一个热点, P2P技术是目前国际计算机网络技术领域研究的一个热点, 被《财富》杂志誉为将改变因特网未来的四大新技术之一, 财富》 甚至被认为是无线宽带因特网的未来技术。 2 ? 2010-12 图1-1 C/S模式 图1-2 P2P模式 2010-12 3 图1-3 第一代P2P网络采用中央控制网络体系结构 早期的Napster就采用这种结构。它采用快速搜索算法,排队响应时间短,使用简 单的协议能够提供高性能和弹性,缺点是容易中断服务。 2010-12 4 图1-4 第二代P2P采用分散分布网络体系结构 第二代P2P采用分散分布网络体系结构 不再使用中央服务器,消除了中央服务器带来的问题。没有中央控制点, 不会因为一点故障导致全部瘫痪,是真正的分布式网络。由于每次搜索 都要在全网进行,造成大量网络流量,致使其搜索速度慢、排队响应时 间长。用户PC的性能及其与网络连接的方式决定网络弹性和性能。这种 间长。用户PC的性能及其与网络连接的方式决定网络弹性和性能。这种 模式具有自组织(ad-hoc)行为,降低了拥有者的成本,提供可扩展性。 模式具有自组织(ad-hoc)行为,降低了拥有者的成本,提供可扩展性。 特别适合在自组织(ad-hoc)网上的应用,如即时通信等。 特别适合在自组织(ad-hoc)网上的应用,如即时通信等。 2010-12 5 ? 第三代P2P采用混合网络体系结构,如图1-5所示。这种模式综合第一代和第二代的优 第三代P2P采用混合网络体系结构,如图1 ? 点,用分布的超级节点取代中央检索服务器。采用分层次的快速搜索改进了搜索性能, 缩短了排队响应时间,每次排队产生的流量低于第二代分布网络。超级智能节点的布 设提供高性能和弹性。没有中央控制点,不会因为一点故障导致全部瘫痪。 内容被分布存储在分布的存储器和客户终端中。通过快速检索系统可以快速发现内容 分布存储的位置。目前常用的P2P软件有BT、edonky和Gnutella等,这些软件采用“ 分布存储的位置。目前常用的P2P软件有BT、edonky和Gnutella等,这些软件采用“快 速追踪”技术构成P2P网络,有着许多传统客户机-服务器网络所没有的优点。技术上 速追踪”技术构成P2P网络,有着许多传统客户机-服务器网络所没有的优点。技术上 不但可以大大的减少文件搜寻的时间,更重要的是可以不用昂贵的中央控制硬件设备 (服务器等)。这种P2P网络使用终端本身电脑的处理能力,网络处理能力随着终端使 (服务器等)。这种P2P网络使用终端本身电脑的处理能力,网络处理能力随着终端使 用者人数增长而增加。 2010-12 6 第四代P2P技术 第四代P2P技术 ? 第四代P2P目前正在发展中,主要发展的技术有动态端口 第四代P2P目前正在发展中,主要发展的技术有动态端口 选择和双向下载。动态端口选择:目前P2P使用固定的端 选择和双向下载。动态端口选择:目前P2P使用固定的端 口,但是一些公司已经开始引入协议可以动态选择传输端 口,端口的数目一般在1 口,端口的数目一般在1 024~4 000之间。有的协议甚至 000之间。有的协议甚至 让P2P流可以用原来用于HTTP(SMTP)的端口80(25) P2P流可以用原来用于HTTP(SMTP)的端口80(25) 来传输以便隐藏。这将使识别跨运营商网络的P2P流、掌 来传输以便隐藏。这将使识别跨运营商网络的P2P流、掌 握其流量变得更困难。双向下载:eD和BT等公司进一步 握其流量变得更困难。双向下载:eD和BT等公司进一步 发展引入双向流下载。可以多路并行下载和上载一个文件 或多路并行下载一个文件的一部分,而目前传统的体系结 构要求目标在完全下载后才能开始上载。这将大大加快文 件分发速度。 以上演化的四代P2P系统都属于“无组织的P2P重叠网” 以上演化的四代P2P系统都属于“无组织的P2P重叠网”, 在因特网中得到快速发展,目前宽带用户流量中一半以上 是这种P2P流。 是这种P2P流。 7 ? 2010-12 P4P技术 P4P技术 ? ,分布式计算产业协会(DCIA)提出了“P4P”网络 ,分布式计算产业协会(DCIA)提出了“P4P” 协议概念,而Verizon最近的试验也证明,这种 协议概念,而Verizon最近的试验也证明,这种 P2P网络升级版的确可以大幅提高下载速度,并显 P2P网络升级版的确可以大幅提高下载速度,并显 著减少网络拥堵现象。 P4P全称“ P4P全称“Proactive network Provider Participation for P2P”,意在加强服务供应商 P2P”,意在加强服务供应商 (ISP)与客户端程序的通信 (ISP)与客户端程序的通信,降低骨干网络传输 与客户端程序的通信, 压力和运营成本,并提高改良的P2P文件传输的 压力和运营成本,并提高改良的P2P文件传输的 性能。 P2P随机挑选Peer(对等机)不同,P4P协 性能。与P2P随机挑选Peer(对等机)不同,P4P协 议可以协调网络拓扑数据,能够有效选择Peer, 议可以协调网络拓扑数据,能够有效选择Peer, 从而提高网络路由效率。 8 ? 2010-12 ? Verizon高级工程师、P4P工作组联合主席Doug Verizon高级工程师、P4P工作组联合主席Doug Pasko表示,Verizon使用Pando进行的测试表明, Pasko表示,Verizon使用Pando进行的测试表明, P4P可以带来大约 P4P可以带来大约200%的下载性能提升,部分 可以带来大约200%的下载性能提升, 时候甚至高达600% 时候甚至高达600%。Doug Pasko指出,P2P虽 Pasko指出,P2P虽 然面临很多法律难题,但已经在很多大型商业化 内容发布系统中得以合法化,而P4P能让P2P得到 内容发布系统中得以合法化,而P4P能让P2P得到 更大范围的商业化应用,同时减轻网络负担.
同学 这是你的考试 题目吗 ? 我也不会 正在找..............