网络应用技术
二、P2P网络
1、P2P网络的基本结构
P2P(peer to peer)对等网络,分为:以Napster为代表的集中目录式结构、以Gnutella为代表的分布式非结构化结构、以Pastry、Chord、Tapeatry、CAN为代表的分布式结构化结构、以eDonkey、Skype、PPLive、BitTorent为代表的混合式P2P网络结构。
集中目录式结构:以一个中心服务器负责记录共享信息以及回答各种查询。网上的所有资料都分别存放在提供该资料的客户机上,服务器只保留索引信息,此外服务器与对等实体以及对等实体间都具有交互能力。
分布式非结构化P2P:采用随机图的组织方式形成一个松散的网络,每个结点都具有相同的功能,即是服务器又是客户机,结点也称对等点。优点是配制简单,不需要服务器支持。缺点有可能漏掉网络中的资源(原因没有确定的拓扑)。
分布式结构化P2P:为克服非结构化的不足,构造一个高度结构化的系统。重点在于如何有效地查找信息。基于分布式散列表的分布式发现和路由算法。
混合式结构的P2P:集中式有利于检索,但中心化模式易受攻击;分布式解决攻击但又缺乏快速检索,混合式结合他们的优点,在分布模式的基础上,将用户按能力分类,使某些结点担任特殊任务。
2、P2P网络的应用
分布式科学计算:P2P技术使得众多计算机的CPU资源联合起来,服务于一个共同的计算。
文件共享:在Internet上任意两台计算机之间直接共享文档、多媒体和其他文件。
协同工作:任意两台计算机课建立实时联系,建立一个安全的、共享的虚拟空间,可实时、可交互进行协同工作。
分布式搜索引擎:使用户深度搜索文档,并无需通过Web服务器,也不受信息格式的限制,可达到传统搜索无可比拟的深度。
流媒体直播:具有负载均衡、自适应、自组织和容错能力强等优点,将P2P技术用在流媒体直播中能解决传统集中式服务服务器负载过重的问题。
微信搜索"考试吧"了解更多考试资讯、下载备考资料
相关推荐: