文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学的各位小编整理了网络知识- 计算机对等网络p2p技术应用探讨 的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
1.计算机对等网络P2P技术的含义P2P,是peer-to-peer的缩写,直接翻译是点对点网络,一般也叫对等网络。它摆脱了集中服务器的概念,而是依赖网络中所用参与者的带宽和计算能力,节点中的每一台计算机既是客户机又是服务器,节点跟节点之间是对等的,呈无结构的分布式发散。对等网络最大的优点在于每个节点都能提供资源,节点越多,能提供的资源也就越多,由此而来的网络外部性也就越明显。
2.计算机对等网络P2P的技术基础P2P的体系结构纯P2P又叫分布式对等网络。纯P2P是彻底体现对等网络思想的一种体系结构,完全没有中心服务器和路由器,只依赖网络中的节点来传递数据信息。这种结构的缺点在于过度分散,不好控制,易受攻击,若一个节点传播了恶意代码,则有可能危害整个网络。杂P2P即集中目录式的对等网络。杂P2P结构有点类似于C/S模型,与纯P2P结构最大的差别就是它有一个保存节点信息的中心服务器,以及有路由终端提供绝对地址。在这个结构中,节点发布信息,告诉中心服务器它需要的文件,服务器会在其他节点寻找资源提供给这个节点下载。混合P2P融合了纯P2P和杂P2P的特点。这个结构中没有面向全网络的中心服务器,但是在小范围内有一个相对中心的服务器,成为高一级别的节点,构成一个类似于局域网的布局。 P2P的资源定位模式泛洪请求式这种定位模式主要应用于纯P2P结构。
请求通过所有与之相连接的节点传递,这些节点判断是否能满足该请求,若能,则响应请求;若不能,则将该请求向其它相连的节点传递,直到有节点能满足响应请求为止。这种方式不通过中心服务器,能有效利用带宽。但是当网络规模足够大,即节点足够多的时候,点对点的查询可能由于传播范围过于广泛造成网络堵塞甚至瘫痪。集中目录式杂P2P结构采取的就是这种定位模式,在中心服务器集中提供资源索引。当节点提供资源时,服务器会记下提供的是什么资源,来自哪个节点。若另一个节点对服务器提出了对这个资源的请求,服务器会返回该资源的地址,让需求节点通过地址定位到资源的存储地址,与供应节点建立联系并下载资源。集中目录式的优点就是资源来往都通过中心服务器,比较透明,易于管理,容易实现。缺点在于可扩展性比较差,当网络发展过快、同一时间请求过多时容易导致服务器的错误或者崩溃,而重建或者增加服务器又会带来很大的硬件成本,一般不会轻易变动。
3.计算机对等网络P2P技术的实际应用资源共享由于P2P技术中信息是点对点的传播,所以资源可以直接从一个用户传递到另一个用户而不用通过服务器,实现两者之间的资源共享。很多下载软件比如迅雷等都会采取这个技术。当你使用迅雷时,它会先扫描一遍你的硬盘,看有什么资源,如果其他的迅雷用户在网上请求这种资源时,就会直接在你电脑上抓取资源,产生上传流量,将资源分享出去。之所以一般越热门的资源其下载速度也就越快,就是因为随着下载次数增多,可以提供这个资源的节点也越多。但是这种方式可能会带来数字资源版权方面的问题,Napster就是因为涉入了MP3音乐的版权纠纷而倒闭的。对等计算也叫分布式计算,或网格计算。计算机对等网络P2P技术最大的优点就是能够利用每个节点的带宽和计算能力。它让网络中每台计算机用其闲置的计算能力来独立完成一个大型计算任务的一小部分,当聚集了足够多的计算机时,整合后的计算能力甚至可以相当于一台超级计算机,并且这个计算能力还会随着网络中节点的增加而增加。由于使用的是闲置的计算能力,这种占用不会对节点用户造成多大的影计算机对等网络P2P技术应用探讨(本论文由网学http://myeducs.cn 整理提供,如需转载,请注明出处或联系我们的客服人员)