1 / 11
文档名称:

p2p技术、动态域名解析、阿里云.doc

格式:doc   大小:186KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

p2p技术、动态域名解析、阿里云.doc

上传人:水中望月 2019/3/19 文件大小:186 KB

下载得到文件列表

p2p技术、动态域名解析、阿里云.doc

相关文档

文档介绍

文档介绍:P2P技术原理P2P技术属于覆盖层网络(work)的范畴,是相对于客户机/服务器(C/S)模式来说的一种网络信息交换方式。在C/S模式中,数据的分发采用专门的服务器,多个客户端都从此服务器获取数据。此种模式的缺点是:因为服务器的个数只有一个(即便有多个也非常有限),单一服务器面对众多的客户端,由于CPU能力、内存大小、网络带宽的限制,可同时服务的客户端非常有限,可扩展性差。P2P技术正是为了解决这些问题而提出来的一种对等网络结构。在P2P网络中,每个节点既可以从其他节点得到服务,也可以向其他节点提供服务。这样,庞大的终端资源被利用起来,一举解决了C/S模式中的两个弊端。P2P技术应用(1)分布式科学计算P2P技术可以使得众多终端的CPU资源联合起来,服务于一个共同的计算。这种计算一般是计算量巨大、数据极多、耗时很长的科学计算。在每次计算过程中,任务(包括逻辑与数据等)被划分成多个片,被分配到参与科学计算的P2P节点机器上。在不影响原有计算机使用的前提下,人们利用分散的CPU资源完成计算任务,并将结果返回给一个或多个服务器,将众多结果进行整合,以得到最终结果。(2)文件共享BitTorrent是一种无结构的网络协议。除了BitTorrent之外,还有不少著名的无结构化的P2P文件共享协议,典型的有Gnutella[8]和KaZaA[6]。(3)流媒体直播(4)流媒体点播(5)IP层语音通信Skype采取类似KaZaA的拓扑结构,在网络中选取一些超级节点。在通信双方直连效果不好时,一些合适的超级节点则担当起其中转节点的角色,为通信双方创建中转连接,并转发相应的语音通信包。典型P2P应用的机制分析eMule   eMule软件基于eDonkey协议改进后的协议,同时兼容eDonkey协议。每个eMule客户端都预先设置好了一个服务器列表和一个本地共享文件列表,客户端通过TCP连接到eMule服务器进行登录,得到想要的文件的信息以及可用的客户端的信息。一个客户端可以从多个其他的EMule客户端下载同一个文件,并从不同的客户端取得不同的数据片段。eMule同时扩展了eDonkey的能力,允许客户端之间互相交换关于服务器、其他客户端和文件的信息。eMule服务器不保存任何文件,它只是文件位置信息的中心索引。eMule客户端一启动就会自动使用传输控制协议(TCP)连接到eMule服务器上。服务器给客户端提供一个客户端标识(ID),它仅在客户端服务器连接的生命周期内有效。连接建立后,客户端把其共享的文件列表发送给服务器。服务器将这个列表保存在内部数据库内。eMule客户端也会发送请求下载列表。连接建立以后,eMule服务器给客户端返回一个列表,包括哪些客户端可以提供请求文件的下载。然后,客户端再和它们主动建立连接下载文件。图5所示为eMule的工作原理。eMule基本原理与BitTorrent类似,客户端通过索引服务器获得文件下载信息。eMule同时允许客户端之间传递服务器信息,BitTorrent只能通过索引服务器或者DHT获得。eMule共享的是整个文件目录,而BitTorrent只共享下载任务,这使得BitTorrent更适合分发热门文件,eMule倾向于一般热门文件的下载。迅雷迅雷是一款新型的基于多资源多线程技术的下载软件,迅雷拥有比目前用户常用的下载软件快7~10倍的下载速度。迅雷的技术主要分成两个部分,下载资源的搜索和整合,上的下载资源进行校验,将相同校验值的统一资源定位(URL)信息进行聚合。当用户点击某个下载连接时,迅雷服务器按照一定的策略返回该URL信息所在聚合的子集,并将该用户的信息返回给迅雷服务器。另一部分是迅雷客户端通过多资源多线程下载所需要的文件,提高下载速率。迅雷高速稳定下载的根本原因在于同时整合多个稳定服务器的资源实现多资源多线程的数据传输。多资源多线程技术使得迅雷在不降低用户体验的前提下,对服务器资源进行均衡,有效降低了服务器负载。   每个用户在网上下载的文件都会在迅雷的服务器中进行数据记录,如有其他用户再下载同样的文件,迅雷的服务器会在它的数据库中搜索曾经下载过这些文件的用户,服务器再连接这些用户,通过用户已下载文件中的记录进行判断,如用户下载文件中仍存在此文件(文件如改名或改变保存位置则无效),用户将在不知不觉中扮演下载中间服务角色,上传文件。PPLive   PPLive软件的工作机制和BitTorrent十分类似,PPLive将视频文件分成大小相等的片段,第三方提供播放的视频源,用户启矾PPLive以后,从PPLive服务器获得频道的列表,用户点击感兴趣的频道,然后从其他节点获得数据文件,使用流媒体实时传输协议(RTP)和实时传输控制协议(RTCP)进行数据的传输和控制。将数据下载到本地主机后,开放本

最近更新

2023年初级经济师之初级经济师人力资源管理真.. 21页

2023年安全管理员考试-安全管理员考试备考题库.. 11页

2023年广东省惠州市-统招专升本英语模拟考试(.. 9页

护理应急预案ppt 26页

护理研究开题ppt内容是 27页

2023年版煤矿智能化建设指南 4页

2023年维修电工培训试题附答案 5页

2023年财务的辞职报告范文合集十篇 12页

2023年镇委节能工作方案 4页

2023最新-国防教育心得体会(精彩8篇) 4页

2023语文高考作文模板(精品12篇) 14页

2024届广东省11月衡水金卷二次开发学案 5页

2024年幼儿园年度教育教学情况工作总结 4页

2024湖北安全员B证考试模拟题及答案(推荐) 25页

护理进修返院汇报ppt 21页

2篇 做好“乙类乙管” 个人防护心得体会发言(.. 5页

30题瑞幸咖啡店长岗位常见面试问题含HR问题考.. 30页

6西格玛知识点 5页

ccus 项目温室气体减排核算、核查团体标准 5页

SPSS应用(山东联盟)智慧树知到课后章节答案20.. 21页

XX县国家级电子商务进农村综合示范县扶持奖励.. 11页

“指向核心素养的小学语文统整课程构建与实施.. 10页

护理查体流程教程ppt 24页

《物流服务师》高级练习题含参考答案 18页

《计算机网络基础与应用》教案局域网 15页

【中心组研讨发言】深刻理解新时代10年伟大变.. 4页

护理安全警示教育ppt 42 25页

七年级上册生物知识点答案 5页

呼吸色素护理教程图解ppt 27页

罕见病例护理查房ppt 30页