`
wezly
  • 浏览: 472737 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论
阅读更多

【流媒体网】摘要:对等网络(P2P,Peer to Peer)是一种资源(计算、存储、通信与信息等)分布利用与共享的网络体系架构,与目前网络中占据主导地位的客户机服务器(Client/Server,C/S)体系架构相对应。


    一、P2P技术概述

  对等网络(P2P,Peer to Peer)是一种资源(计算、存储、通信与信息等)分布利用与共享的网络体系架构,与目前网络中占据主导地位的客户机服务器(Client/Server,C/S)体系架构相对应。P2P可以用来进行流媒体通信(如话音、视频或即时消息),也可以传送如控制信令、管理信息和其它数据文件,具体的应用如Napster MP3音乐文件搜索与共享、BitTorrent多点文件下载和Skype VoIP话音通信等。开始的互联网基本的协议TCP/IP,它解决的是异机种计算机互联,所有设备的通信(Email、Ftp、bbs)都是对等的,它们是上下左右各向同性的。基于Web应用,使C/S结构获得巨大成功,人们通过Client上的浏览器来操作或访问远处的网站上的Server,用户所处理的数据与应用处理软件都存放在Server上。随着互联网应用的进一步普及,集中计算与存储及其C/S网络架构在功能上的缺陷正逐渐暴露出来。集中计算与存储的架构使每一个中央Server支持的网站成为一个个的数字孤岛。Client上的浏览器很容易从一个孤岛轻易跳到另一个孤岛,但是很难在客户端对它们之间的数据进行整合。网络的能力和资源(存储资源、计算资源、通信资源、信息资源和专家资源)全部集中在中央Server。在这种体系架构下,各个中央Server之间也难以按照用户的要求进行透明的通信和能力的集成,它们成为网络开放和能力扩展的瓶颈。与C/S网络架构相反,P2P的网络架构在进行媒体通信时不存在中心节点,节点之间(Peer)是对等的,即每一个节点可以进行对等的通信,各节点同时具有媒体内容(Content)的接收、存储、发送和集成及其对媒体元数据(Metadata)的搜索和被搜索功能等。这种网络架构所带来的优点是P2P网络各节点的能力和资源可以共享,理论上来说网络的能力和资源是P2P各节的总和。内容不再集中在网络的中央Server,而是分布在靠近用户的网络边缘的各P2P节点上。P2P技术的应用使得业务系统从集中向分布的演化,特别是服务器的发布化,克服了业务节点集中造成的瓶颈,大大降低系统的建设和使用成本、提高网络及系统设备的利用率。

  二、P2P技术体系结构与分类

  P2P技术存在三种结构模式的体系结构,即以Napster为代表的集中目录式结构、以Gnutella为代表的纯P2P网络结构和混合式P2P网络结构。从P2P技术的分代来说,到目前为止的P2P技术可分为四代:第一代P2P(中央控制网络体系结构),第二代P2P(分散分布网络体系结构),第三代P2P(混合网络体系结构),第四代P2P(目前发展中P2P技术)。

  2.1  第一代P2P(中央控制网络体系结构——集中目录式结构)

集中目录式结构采用中央服务器管理P2P各节点,P2P节点向中央目录服务器注册关于自身的信息(名称、地址、资源和元数据),但所有内容存贮在各个节点中而非并服务器上,查询节点根据目录服务器中信息的查询以及网络流量和延迟等信息来选择与定位其它对等点并直接建立连接,而不必经过中央目录服务器进行。集中目录式结构的优点是提高了网络的可管理性,使得对共享资源的查找和更新非常方便;缺点是网络的稳定性(服务器失效则该服务器下的对等节点全部失效)。

  2.2  第二代P2P(分散分布网络体系结构——纯P2P网络结构)

  纯P2P网络结构也被称作广播式的P2P模型,它没有集中的中央目录服务器,每个用户随机接入网络,并与自己相邻的一组邻居节点通过端到端连接构成一个逻辑覆盖的网络。对等节点之间的内容查询和内容共享都是直接通过相邻节点广播接力传递,同时每个节点还会记录搜索轨迹,以防止搜索环路的产生。纯P2P网络结构解决了网络结构中心化的问题,扩展性和容错性较好。由于没有一个对等节点知道整个网络的结构,网络中的搜索算法以泛洪的方式进行,控制信息的泛滥消耗了大量带宽并很快造成网络拥塞甚至网络的不稳定,从而导致整个网络的可用性较差,另外这类系统更容易受到垃圾信息,甚至是病毒的恶意攻击。

 

2.3  第三代P2P(混合网络体系结构——混合式网络结构)

混合式网络结构综合了纯P2P去中心化和集中式P2P快速查找的优势。按节点能力不同(计算能力、内存大小、连接带宽、网络滞留时间等)区分为普通节点和搜索节点两类。搜索节点与其临近的若干普通节点之间构成一个自治的簇,簇内采用基于集中目录式的P2P模式,而整个P2P网络中各个不同的簇之间再通过纯P2P的模式将搜索节点相连起来。可以在各个搜索节点之间再次选取性能最优的节点,或者另外引入一新的性能最优的节点作为索引节点来保存整个网络中可以利用的搜索节点信息,并且负责维护整个网络的结构。由于普通节点的文件搜索先在本地所属的簇内进行,只有查询结果不充分的时候,再通过搜索节点之间进行有限的泛洪。这样就极为有效地消除纯P2P结构中使用泛洪算法带来的网络拥塞、搜索迟缓等不利影响。同时,由于每个簇中的搜索节点监控着所有普通节点的行为,能确保一些恶意的攻击行为能在网络局部得到控制,在一定程度上提高整个网络的负载平衡。

  2.4  第四代P2P(发展中的P2P技术)

应该说第四代P2P并没有形成真正的代,而是在原有技术的基础上作了改进,提出和应用了一些新技术措施。典型的有:

  (1)动态口选择之一。目前的P2P应用一般使用固定的端口,但是一些公司已经开始引入协议可以动态选择传输口,一般说口的数目在1024~4000之间。甚至P2P流可以用原来用于HTTP(SMTP)的口80(25)来传输以便隐藏。这将使得识别跨运营商网络的P2P流,掌握其流量变得更困难。

  (2)双向下载。eD和BT等公司进一步发展引入双向流下载。该项技术可以多路并行下载和上载一个文件和/或多路并行下载一个文件的一部分。而目前传统的体系结构要求目标在完全下载后才能开始上载。这将大大加快文件分发速度。

  (3)智能结点弹性重叠网络。智能结点弹性重叠网络是系统应用P2P技术来调度已有的IP承载网资源的新技术,在路由器网络层上设置智能结点用各种链路对等连接,构成网络应用层的弹性重叠网。可以在保持互联网分布自治体系结构前提下、改善网络的安全性、QoS和管理性。智能结点可以在路由器之间交换数据,能够对数据分类(分辩病毒、垃圾邮件)保证安全。通过多个几何上分布的结点观察互联网,共享信息可以了解互联网蠕虫感染范围和性质。提供高性能、可扩张、位置无关消息选路,以确定最近的本地资源位置。改进内容分发。使用智能结点探测互联网路径踪迹并且送回关于踪迹的数据;解决目前互联网跨自治区路径选择方面存在的问题。实现QoS选路,减少丢包和时延,快速自动恢复等。

  三、宽带音视频业务中的P2P应用

  在未来的宽带业务中,特别是音视频业务中,P2P技术可望有广泛的应用。目前,宽带音视频业务发展不起来的一个很重要的原因是业务网系统的价格太高,无论是视频点播业务系统、视频会议系统、远程教学系统等,建设系统的价格都非常高昂。由于系统的建设成本绝大部分是要转嫁到用户身上,用户消费不起导致业务无法开拓,因此大大降低业务系统的建设成本极为关键,P2P技术的合理应用有可能是建设投资下降一个数量级,从而有可能极大的推进宽带业务的商业化进程。

  采用P2P技术可以设计一个运营商级的音视频业务系统。下面是一个实例,它采用集中目录式结构或者混合式网络结构,各P2P业务节点由具有高可靠性的营运级的服务器组成,其网络的拓扑结构对运营商来说都是事先可知的,并且可以根据用户、内容和业务流量的分布情况,对网络的拓扑结构进行规划和优化。音视频业务平台是不包含用户(或者内容提供商)客户机的基于专网的P2P体系架构,最终用户终端可能是处理能力相对较弱的机顶盒(不再是处理能力强大的PC机)。对于音视频业务,如果让用户终端直接作为P2P的业务节点,则会导致可管理性、服务质量和安全性方面的问题。用户终端相当于这个P2P网络的客户机(Client),而这个P2P网络便相当于一个大Server,满足可管理、服务质量和安全性的要求。该系统由三个基本的业务模块组成:业务会聚业务模块、内容分发业务模块和流媒体播放业务模块。

    3.1  基于P2P的业务会聚模块

  未来将要形成的音视频产业链包括内容提供商(CP)、运营商与用户。基于P2P的音视频业务平台由运营商(包括内容运营商与网络运营商)来承建、营运和管理。内容提供商的终端(PC机等)作为这个P2P网络的客户机,必须向这个业务平台提供节目内容。所提供的内容首先经过运营商的内容认证,所有经过认证的节目内容必须会聚到位于P2P网络内的中心业务节点,以便进行相关的内容处理,包括:内容提供商与运营商之间的版权许可、内容的编码转换、内容加密、内容切片和内容分发等工作。我们将由内容提供商向P2P网络的中心业务节点传送节目内容的这一过程称为业务会聚。业务会聚可能产生许多的应用,包括:关连广告和驻地广告的制作,虚拟家庭存储环境,网络游戏,基于音视频的内容提供等。图1表示了用P2P实现业务会聚的方式。

图1 基于P2P的业务会聚

分享到:
评论

相关推荐

    论文研究-P2P流量实时监测技术分析 .pdf

    P2P流量实时监测技术分析,徐慧,刘聪,P2P流量在网络流量中所占的比重越来越大,如何能准确且实时的检测出P2P流量成为一个新的研究热点,本文提出了实时属性集的概念。通

    P2P技术与原理.ppt

    概述 分类 构件与算法 关键技术特性 P2P分析与比较 研究与未来

    《P2P网络技术原理与C++开发案例》(张文、赵子铭 主编)

    对P2P技术所涉及的安全问题逐一进行了分析;对P2P应用的相关技术进行了深入剖析。C++开发案例篇介绍了P2P应用开发的两个平台,然后针对5个具体的P2P系统进行了详细的系统介绍和源码分析,包括P2P文件共享系统、P2P...

    基于P2P的视频传输技术研究与应用

    本文首先阐述了P2P网络的概念和流媒体技术的发展趋势,分析了传统视频传输应用系统的不足,结合现代视频术、通信技术及P2P网络的技术特点,提出了基于P2P网络的视频传输系统方案。其次,针对影响视频传输实时性的...

    论文研究-P2P关键技术研究综述.pdf

    全面综述了P2P技术研究现状,分析了各类P2P网络的特点,重点介绍了P2P系统中的覆盖网络、消息路由、资源搜索、自组织与容错性、信任模型、激励机制、安全问题等关键技术研究现状,分类列举了不同应用方面的开发模型...

    论文研究-ARES P2P资源共享协议分析技术研究.pdf

    首先采用小波支持向量机模型将ARES P2P协议报文从抓取到的网络报文中进行分离,然后综合各类逆向协议分析的方法和技术分析出完整的ARES P2P协议报文格式和报文发送时序。最后,通过ARES离线下载实验验证ARES P2P协议...

    基于P2P的Web Services的分析与研究

    随着Web服务和P2P技术的迅速发展, 两种技术的融合成为可能.通过对其国内外发展现状的分析与研究,提出并实现了一种基于P2P的Web)~务新计算模型.该模型以JXTA为网络基础,使用JXTA的管道机制传输SOAP.

    基于P2P的实时流媒体系统设计

    本课题讨论并研究的主要问题是,分析研究P2P技术及该技术下流媒体数据传输的应用,设计并实现一个基于P2P技术的传输服务系统。通过搭建P2P传输平台,研究流媒体数据的实时高效传输。1.研究P2P传输技术的相关理论,...

    P2P研究说明文档分析

    是一篇关于P2P方面的不错的文档,详细介绍了当前比较流行的P2P软件,以及对它们的功能的分析!

    P2P原理与技术 P2P原理与技术

    P2P原理与技术PPT 概述 分类 构件与算法 关键技术特性 P2P分析与比较 研究与未来

    穿越NAT的p2p通信方法研究

    穿越NAT的p2p通信方法研究 在p2p通信领域中,由NAT(Network Address Translation,网络地址转换)引起的问题已经众所周知了,它会导致在NAT内部的p2p客户端在无论以何种有效的公网ip都无法访问的问题。虽然目前已经...

    P2P流量识别技术的研究

    本文首先对P2P技术进行了介绍。分别对P2P的定义、特点、工作原理以及主要应用进行了分析。接着,阐述了P2P给网络管理带来的问题,以及目前国内外P2P流量充斥着网络的现状,明确了P2P流量识别的重要性 仅供学习,...

    基于P2P技术的IP电话综述

    作为真正的分布式计算技术,P2P技术将对Internet的发展产生重要的影响。文中首先介绍了P2P的概念,研究及其应用状况;然后分析了其三种网络模型:集中式P2P、纯分布式P2P和混合式P2P各自的特点和发现机制;最后提出...

    论文研究-移动P2P数据分发技术研究.pdf

    对近年来该领域的一些重点技术如Gossip算法、网络编码、纠错码进行了介绍,并在可靠性、传输速度和扩展性方面对它们进行了分析,针对其在网络动态适应性、网络融合、节点合作度等方面的不足提出了今后的研究方向。

    P2P原理与技术.ppt

    概述 分类 构件与算法 关键技术特性 P2P分析与比较 研究与未来

    P2P持久存储研究

    摘 要: P2P(peer-to-peer)的组织模式已经成为新一代互联网应用的重要形式,它为应用带来了更好的扩展性、容错...对各种技术进行了详细综述和对比讨论,分析了各种技术的适应环境及优劣,指出了存在的问题和未来研究的方向.

    p2p原理与技术课件

    概述 分类 构件与算法 关键技术特性 P2P分析与比较 研究与未来

    p2p研究与bt的分析

    点对点(Peer-To-Peer),通常简写为P2P,所谓网络中的点对点,其实可以看成是一种对等的网络模型。P2P技术实现网络上不同...P2P技术允许网络中任一台计算机可以直接连接到网络中其他计算机,并与之进行数据交换。

    论文研究-基于P2P和CDN的混合流媒体分发模型及分析.pdf

    在CDN和P2P两种主流的流媒体分发技术的基础上,提出了基于系统流量的混合流媒体分发模型,根据系统中节点数量和媒体流量之间的关系,在CDN自治域内实现CDN和P2P的混合式服务,并对上述理论进行了仿真。实验结果表明...

Global site tag (gtag.js) - Google Analytics