p2p技术、动态域名解析、阿里云.doc
《p2p技术、动态域名解析、阿里云.doc》由会员分享,可在线阅读,更多相关《p2p技术、动态域名解析、阿里云.doc(12页珍藏版)》请在咨信网上搜索。
1、p2p技术、动态域名解析、阿里云 作者: 日期:12 个人收集整理 勿做商业用途P2P技术原理P2P技术属于覆盖层网络(Overlay Network)的范畴,是相对于客户机/服务器(C/S)模式来说的一种网络信息交换方式。在C/S模式中,数据的分发采用专门的服务器,多个客户端都从此服务器获取数据。此种模式的缺点是:因为服务器的个数只有一个(即便有多个也非常有限),单一服务器面对众多的客户端,由于CPU能力、内存大小、网络带宽的限制,可同时服务的客户端非常有限,可扩展性差。P2P技术正是为了解决这些问题而提出来的一种对等网络结构.在P2P网络中,每个节点既可以从 其他节点得到服务,也可以向其他
2、节点提供服务.这样,庞大的终端资源被利用起来,一举解决了C/S模式中的两个弊端.P2P技术应用(1)分布式科学计算P2P技术可以使得众多终端的CPU资源联合起来,服务于一个共同的计算。这种计算一般是计算量巨大、数据极多、耗时很长的科学计算.在每次计算过程中, 任务(包括逻辑与数据等)被划分成多个片,被分配到参与科学计算的P2P节点机器上.在不影响原有计算机使用的前提下,人们利用分散的CPU资源完成计算 任务,并将结果返回给一个或多个服务器,将众多结果进行整合,以得到最终结果。(2)文件共享BitTorrent是一种无结构的网络协议.除了BitTorrent之外,还有不少著名的无结构化的P2P文
3、件共享协议,典型的有Gnutella8和KaZaA6.(3)流媒体直播(4)流媒体点播(5)IP层语音通信Skype采取类似KaZaA的拓扑结构,在网络中选取一些超级节点。在通信双方直连效果不好时,一些合适的超级节点则担当起其中转节点的角色,为通信双方创建中转连接,并转发相应的语音通信包。典型P2P应用的机制分析eMule eMule软件基于eDonkey协议改进后的协议,同时兼容eDonkey协议.每个eMule客户端都预先设置好了一个服务器列表和一个本地共享文件 列表,客户端通过TCP连接到eMule服务器进行登录,得到想要的文件的信息以及可用的客户端的信息。一个客户端可以从多个其他的EM
4、ule客户端下载 同一个文件,并从不同的客户端取得不同的数据片段.eMule同时扩展了eDonkey的能力,允许客户端之间互相交换关于服务器、其他客户端和文件的信息.eMule服务器不保存任何文件,它只是文件位置信息的中心索引。eMule客户端一启动就会自动使用传输控制协议 (TCP)连接到eMule服务器上。服务器给客户端提供一个客户端标识(ID),它仅在客户端服务器连接的生命周期内有效.连接建立后,客户端把其共享 的文件列表发送给服务器.服务器将这个列表保存在内部数据库内。eMule客户端也会发送请求下载列表.连接建立以后,eMule服务器给客户端返回一个 列表,包括哪些客户端可以提供请求
5、文件的下载。然后,客户端再和它们主动建立连接下载文件。图5所示为eMule的工作原理。个人收集整理,勿做商业用途文档为个人收集整理,来源于网络eMule基本原理与BitTorrent类似,客户端通过索引服务器获得文件下载信息。eMule同时允许客户端之间传递服务器信 息,BitTorrent只能通过索引服务器或者DHT获得。eMule共享的是整个文件目录,而BitTorrent只共享下载任务,这使得 BitTorrent更适合分发热门文件,eMule倾向于一般热门文件的下载。迅雷迅雷是一款新型的基于多资源多线程技术的下载软件,迅雷拥有比目前用户常用的下载软件快710倍的下载速度。迅雷的技术主要
6、分成两个部分,一部分是对现 有Internet下载资源的搜索和整合,将现有Internet上的下载资源进行校验,将相同校验值的统一资源定位(URL)信息进行聚合。当用户点击 某个下载连接时,迅雷服务器按照一定的策略返回该URL信息所在聚合的子集,并将该用户的信息返回给迅雷服务器.另一部分是迅雷客户端通过多资源多线程下 载所需要的文件,提高下载速率.迅雷高速稳定下载的根本原因在于同时整合多个稳定服务器的资源实现多资源多线程的数据传输。多资源多线程技术使得迅雷在不 降低用户体验的前提下,对服务器资源进行均衡,有效降低了服务器负载。 每个用户在网上下载的文件都会在迅雷的服务器中进行数据记录,如有其他
7、用户再下载同样的文件,迅雷的服务器会在它的数据库中搜索曾经下载过这些文件的用 户,服务器再连接这些用户,通过用户已下载文件中的记录进行判断,如用户下载文件中仍存在此文件(文件如改名或改变保存位置则无效),用户将在不知不觉中 扮演下载中间服务角色,上传文件。PPLive PPLive软件的工作机制和BitTorrent十分类似,PPLive将视频文件分成大小相等的片段,第三方提供播放的视频源,用户启矾PPLive 以后,从PPLive服务器获得频道的列表,用户点击感兴趣的频道,然后从其他节点获得数据文件,使用流媒体实时传输协议(RTP)和实时传输控制协议 (RTCP)进行数据的传输和控制.将数据
8、下载到本地主机后,开放本地端口作为视频服务器,PPLive的客户端播放器连接此端口,任何同一个局域网内的用户都可以通过连接这个地址收看到点播的节目。图6所示为PPLive的工作原理示意图。P2P运营模式目前主要P2P业务的运营模式主要有以下几种: (1)Skype模式 Skype是互联网上最流行的P2P VoIP系统。目前Skype采取的模式是基本服务免费(如网内话音通话),而增值服务收费,收费的服务包括: SkypeOut:通过Skype软件呼叫固网或移动网电话。 SkypeIn:为用户提供一个真实的电话号码,用户可在世界上任何地方通过该号码接听电话。 SkypeZone服务:全球18000
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- p2p 技术 动态域名 解析 阿里
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。