欢迎来到天天文库
浏览记录
ID:33687884
大小:1.89 MB
页数:50页
时间:2019-02-28
《p2p对等网络资源搜索定位机制-研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、硕士学位论文第一章绪论之间进行真正的交流。与之相反,通过P2P技术,每个人可以直接连接到其他用户的计算机,并进行文件交换,而不需要连接到服务器上再进行浏览与下载。用户之间可以直接共享存储于本地的文件和数据,甚至可以共享包括CPU处理能力在内的计算机资源。由于消除了中间环节,P2P技术使得网络上的沟通变得更容易、更直接。再次,运行P2P的个人电脑不需要固定IP地址和永久的因特网连接,用户可以随时随地加入到P2P网络中,其活动不再受固定m地址的限制,用户的身份也和m地址没有任何关系【411。这使得那些通过动态P地址连接因特网的用户,如拨号上网的用户,也可以享受P2P带来的变革;最后
2、,P2P完全改变了控制互联网的客户机/服务器模式,消除客户机和服务器二者之间的差别,P2P网络中的任何一个对等点既是客户机又是服务器。目前,国内外对P2P技术和网络文件共享技术已经进行了一系列深入的研究,提出了一些应用原型。主要应用在文件共享、分布式计算、协同工作、即时通讯、网络游戏、信息检索等方面,其中文件共享应用最为广泛140431。(1)文件共享这是P2P最初的应用和基本功能之一,可以说文件交换的需求直接引发了P2P技术热潮。这些文件包括音频、视频、图像等多种文件形式。Napster,Cmutella以及Freenet是3种典型的文件共享系统。在传统的P2P方式中,要实现
3、文件交换需要服务器的大力参与,通过将文件上传到某个特定的网站,用户再到某个网站搜索需要的文件,然后下载,这种方式的不便之处不言而喻。通过P2P来搜索和下载与传统的方式最大的区别就是你不是从其它网站的服务器搜索与下载资源,而是从任何一个在线网友的机器里直接下载,当然其它网站的服务器也可以看作是一个对等点,这样真正让个人电脑实现了与服务器平起平坐。文件交换的需求也很自然地延伸到了信息的交换。例如在线拍卖就被赋予了新的形式,大家不必到拍卖网站登记要卖的商品了,在自家的硬盘上建个商店就可以了。由此又可以延伸到,一切中介网站都可以被替代。(2)分布式计算分布式计算是利用整个网络上的计算机
4、的闲置中央处理器、内存以及磁盘空问等,进行大规模的运算【3”。人们一直在尝试通过并行技术、分布式技术将多个网络节点联合起来,利用闲散计算资源来完成大规模的计算任务。现在,P2P的网络结构组织方式为这种计算技术提供了新的契机。P2P用于对等计算的优势在于每个对等点不再只是单纯的接收计算任务,它还可以根据自己的情况(比如分到的任务太多)再搜索其他空闲节点把收到的任务分发下去。然后中间结果层层上传,最后到达任务分发节点。对等点之间还可2硕士学位论文第一章绪论以直接交换中间结果,协作计算。按照这种方式进行,可以合理整合闲散的计算能力和资源,使得总体计算能力得到大规模提升,获得非常可观的
5、计算性能/价格比。基于C/S模式的分布式计算技术是无法达到这样的灵活性和高效性的。(3)协同工作协同工作是指多个用户之间利用网络中的协同计算平台互相协同来共同完成计算任务,共享各种各样的信息资源等[431。协同工作使得在不同地点的参与者可以在一起工作。在P2P出现之前,协同工作的任务通常由诸如LotusNotes或者MSExchange等来实现,但是无论是采用哪种服务器软件,都会产生极大的计算负担,造成昂贵的成本支出,而且并不能很好地完成企业与合作伙伴、客户、供应商之间的交流。而P2P技术使得互联网上任意两台PC都可建立直接的通讯联系,不再需要中心服务器,降低了对服务器存储以及
6、性能的要求,也降低了对网络吞吐量和快速反应的要求,从而大大节约了成本,使低成本的协同工作成为可能,最终帮助企业和关键客户,以及合作伙伴之间建立起一种安全的网上工作联系方式。因此基于P2P技术的协同工作目前受到了极大的重视。(4)即时通讯所谓即时通讯,其实指的就是诸如ICQ、OICQ、POPO等被称为在线聊天的软件。从某种意义上说,由于版权的限制,即时通讯应用将超过文件共享应用,成为P2P的第一大应用。与BBS聊天室比较,P2P的即时通讯软件不仅可以随时知晓对方在线与否,而且交流双方的通讯完全是点对点进行,不依赖服务器的性能和网络带宽。尽管目前的即时通讯技术一般都具有中心服务器,
7、但中心服务器仅是用来控制着用户的认证信息等基本信息,并且帮助完成节点之间的初始互联工作。(5)网络游戏很多基于广域网络的游戏也是基于P2P技术的,例如:泡泡堂等。采用P2P技术建立起来的分布式小组服务模型,配以动态分配的技术,每个服务器的承载人数将在数量级上超过传统的服务器模式,这将大大提高目前多人在线交互游戏的性能;同时每个游戏用户成为一个对等节点,各个节点可以进行大量的点对点通讯,从而减少服务器的通讯任务,提高性能。(6)搜索引擎搜索引擎是目前人们在网络中搜索信息的主要工具,目前的搜索引
此文档下载收益归作者所有