P2P技术 P2P Technique.pdfVIP

  • 19
  • 0
  • 约6.4千字
  • 约 3页
  • 2017-08-12 发布于上海
  • 举报
P2P技术 P2P Technique

P2P技术 赵宝艳 (中国移动通信集团设计院有限公司 北京100080) 摘要 本文简要介绍了P2P技术的实现原理。文章以对sKYPE软件进行黑盒分析的结果为基础,深入剖析了 sKYPE的实现技术,包括网络结构、呼叫接续、被叫寻址以及语音编码等各方面。对研究P2P语音技 术的人员有一定的参考价值。 关键词 P2PVoIPSKYPE to P2P(PeerPeer)技术也叫对等技术,是近年发可用性和通话质量方面都非常出色,它可以无缝地穿越 展起来的新技术,它改变了传统的网络通信中客户端/ 防火墙和NAT(网络地址转换)设备,用户无需进行 服务器的模式,采用分布式的思路进行网络负载的分 任何配置。在语音质量方面,在拨号连接的带宽下就可 担,达到了非常高的网络带宽利用率。P2P技术还可以 细分为P2P文件共享,P2P语音,P2P流媒体等。 有的语音数据都进行端对端的加密,所有用户数据都是 1 P2P起源 分布方式存储,同时它也支持即时消息和会议功能。 SKYPE是一种完全分布式的P2PVoIP系统,它 P2P概念的最先提出和应用是以文件共享开始的。 的设计原理是一种重叠的对等网络设计。在SKYPE网 在此之前,文件传输使用最多的是FTP,FTP是一种 络中有注册服务器、普通节点和超级节点3种角色。注 Client/server结构的协议,所有下载客户端都要连接到册服务器是SKYPE系统中唯一的有集中控制功能的服 统一的文件服务器去下载需要的资源,下载速度会受到 务器。它存储着所有SKYPE用户的用户名和密码信息。 FTP服务器本身的并发连接数、出口带宽和硬件性能的 用户通过它进行注册认证,广播它的在线状态和好友信 限制。对等文件共享技术解决了上述的问题,采用对等 息,并能够检测是否用户位于防火墙或NAT后,同时 技术,每个客户端在下载文件的同时,还会将本机上已 判断防火墙的种类。另外,通过注册服务器SKYPE客 经存在的资源进行共享,充当文件服务器由他人下载。 户端软件还可以获得更新的超级节点列表,用于后续的 利用这种对等技术实现的文件共享协议有KaZaA、 通信。注册之后,SKYPE客户端就不再需要注册服务 Gnutella、eDonkey、DirectConnect和BitTorrent(BT)。 节点和超级节点组成的SKYPE网络完成。普通节点就 2 P2P语音技术实现原理 是可以进行普通的VoIP呼叫和即时消息的客户端。超 级节点除了可以进行普通节点的通话和即时消息外,还 P2P语音技术中最典型的例子就是SKYPE, 可以当作普通节点的转接点。SKYPE网络的整体架构 SKYPE是迄今为止公认的最成功的P2PVoIP软件,在如图1所示。 万方数据 .77. ___蒈l_昏蚕_Ia_lii_ !塑::兰皇篮王猩蕉查皇拯壅丝 非常频繁,一般大多数VoIP客户端都是以RTP协议进 行媒体传输的,这也严重影响了VoIP的可用性。因为, 防火墙设备可以针对TCP和UDP协议以及端口进行

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档