刘豫飞
摘要:在计算机网络技术发展的影响下,P2P技术早在20世纪的70年代中期就开始流行起来。P2P主要源于当时占主要的地位局域网当中的文件共享功能而实现与流行。在之后随着计算机网络技术的逐渐革新,到90年代后期,发展成为了服务器软件可以被放置在单独的PC上面,并且在PC机之间可以对全双工信息流进行初始化处理。这同时也是P2P技术在现代广泛涉及发展,成果斐然的一个最为主要的原因。总之,P2P发展至今其无论是其未来在技术方面的发展潜力还是商业价值的开发都是极为乐观的。为进一步了解网络时代的P2P,促进其未来的良好发展。该文从对互联网时代P2P的概念以及发展结构进行研究的基础上,探究了当前P2P的发展现状,从而对其未来发展前景做出了全面的构思。希望通过以下研究对促进互联网时代我国的P2P技术发展有所借鉴意义。
关键词:互联网时代;P2P;结构模式;计算机协同;即时通讯
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2016)26-0046-02
1 P2P 概念及其结构模式
P2P因其任务分配等均发生在对等者之间来进行,是在应用层当中对等计算模式所形成的一种新型的网络形式,因此P2P又被称呼为对等网络。就其概念而言,简单来说就是,网络参与者对其群体所拥有的部分硬件资源,诸如打印机、存储能力、网络连接能力、处理能力等具有共享权利,同时在网络技术的依托下,这些共享资源所提供的任何内容与服务均可被其他的对等者在不经过任何中间第三者的情况下直接访问。在P2P网络中对等双方即都属于资源提供者,也属于资源的获取者。
就类型而言,当前P2P模式的两种主要类型分别是混合式与纯分布式。混合式的P2P凭借中心服务器作用的发挥,来对自身具备的一些功能进行执行。纯分布式P2P,对参与范围内计算机的对等进行强调,免去了中心服务器在各个对等点之间进行信息协调、控制、交换功能的发挥。这同时也是互联网P2P技术发展至今的一个主要发展趋势。P2P模式的发展最终会强化资源在互联网各点当中分布的均匀性,形成“边缘化”的发展趋势。与此同时,随着网络技术的发展,在未来P2P自身所具备的良好即时性、交互性、对等性等与市场需求相符的特性也逐渐会得到进一步的显现。
2 P2P 技术应用及研究现状
2.1 P2P 技术应用
1)文件交换
作为P2P发展最为基本的功能与应用,文件交换是在P2P模式资料传输功能发挥的作用下,网络时代P2P技术发展的又一变革。P2P文件交换系统,站在技术的角度来看,其形式具有多样性。具体而言,一种是剔除了中间服务器功能的发挥,完全属于P2P模式。另一种是,凭借中央服务器,在开展数据交换工作时,对目录进行管理。以分布式文件系统与中心文件目录为代表。最后一种,处于第一和第二种的中间态,即文件目录虽然属于分布式,但他保存了中间服务器功能的发挥,例如,目前我国较为流行的workslink就是一种十分具有代表性的第三类P2P模式。
2)对等计算
在对等计算方面,P2P运用的优势作用集中体现在,改变了对等点单一接收任务进行计算工作的情况,使其在单独计算的基础上,又新增了可根据自身计算能力以及任务多少的实际情况,来对其他空闲节点进行自主搜索,进而将本节点收到的任务分布给空闲节点。这样就极大地提高了节点计算工作效率,减轻了某些节点的工作量。从本质角度而言,对等计算可以说是网络CPU资源的共享。就收益而言,对等计算可以算得上是P2P所有应用中收益值最大的,他适用于一切有大量数据处理需求的行业,如动画制作、天气预报、基因研究等。
3)协同工作
协同工作简单而言就是,借助于网络当中协同计算平台功能的发挥,多个用户以共同的任务为目标,通过资源、信息的共享,来共同完成工作任务。并且凭借网络在线、互动等优势功能的发挥,多个用户之间破除了工作地点的限制,无论身处何地,只要属于同一工作任务当中的参与者就可以一同参与到工作当中,来进行协同合作。同时P2P技术为互联网当中任意两台PC机之间通讯关系的建立提供了可能,使其不需要再依赖中心服务器而建立联系,这样做就大大降低了对网络反应速度、任务吞吐量、性能等各方面的要求,在节约任务成本的同时,促使低成本协调工作目标的实现,帮助有任何合作关系双方之间网络协同工作关系的建立,保障了合作双方之间工作的安全性。
4)即时通讯
即时通讯就是一般意义上被称为ICQ、OICQ等的,以QQ、微信为代表的在线交流软件。其凭借应用技术门槛低、功能齐全、简单便捷、画面时尚有趣等特点在近年来吸收了广泛的青年群体的热爱,在网络技术发展的今天,即时通讯也已经成为了P2P最为重要和显著的一项应用而存在,其应用范围远远超过了文件共享等应用。就运行原理而言,即时通讯顾名思义,就是点对点的通讯关系,这一关系不依赖网络宽带,同时也无需中间服务器功能的发挥。
5)网络游戏
P2P技术不仅支撑了文件共享、及时通讯等一般应用功能的实现,同时也是一些网络游戏运行的主体核心技术。如,CenterSpan、2AM等就是在以P2P技术为支撑的基础上所逐渐建立的以小组分布模式为主的服务模型,同时在动态分配技术的辅助下,就承载人数而言,其将远超传统服务器模式,这对于在线用户交互游戏性能的提升而言具有很大的促进作用。同时,在这一模式下,各个游戏用户都可成为一个单独的对等节点而存在,每个节点之间可进行频繁的点对点通讯,这就大大减轻了服务器的工作任务,使其性能得以提升。
2.2 P2P 技术存在的问题
在互联网技术逐渐发展、成熟化的今天,P2P技术受技术、资金、管理体系等方面因素的影响,目前存在的问题集中体现在以下几个方面:首先,管理问题突出。P2P作为近年来发展起来的一门新型网络技术,为进一步促进其发展以及在各行业中的应用,在发展初期,人们将关注的视角过多的放在了“技术发展”方面,而疏忽了对“管理质量”的追求。这一问题,在P2P技术逐渐发展起来的今天逐渐凸显出来,管理的缺失,为P2P作用的发挥带来了很大的阻碍作用,同时也滋生了非法交易、病毒等安全问题的产生。此外,由于P2P网络技术赋予了用户匿名信息发布的权利,因此对网络管理的疏忽,对虚假信息的惩罚不到位等都衍生出了以版权问题为代表的知识归属法律冲突的产生;其次,受安全问题困扰。P2P网络技术的逐渐成熟、壮大化发展,使其聚集了大量的信息流,而其中那些有价值的信息就成为了当下黑客攻击的新目标,并且P2P网络模型结构的分散式也为病毒、木马等在P2P中的传播提供了一定的便利。这就对于用户安全、隐私的保护是极为不利的,一旦关键信息被泄露,将造成极为严重的经济损失。安全问题的另一个表现就是垃圾信息量增多,大大减缓了P2P的工作效率,使用户难以搜索到有用的信息。这除了与P2P具有数量众多的用户有一定的关系外,与P2P网络管理人员疏于对信息有效性的查验也是分不开的,一旦冗余信息过多,P2P作用将难以发挥;最后,技术问题。由于P2P技术给予了用户下载网络MP3等较大文件的权限,使得这项技术需要高品质宽带技术作为支撑,但就目前我国快速发展来看,虽然我国大多数区域内实行了宽带增宽业务,甚至铺设了数据光纤,极大提升了宽带数据传输量,但由于任务量大,要想使其整体质量得到提升尚需要高水平的先端技术以及大量的维护资金来保障其有效运行。此外,开发标准不一也是其面临的一个重要问题,由于P2P作为新兴技术,发展时间尚短,无论是国际上还是国内关于其开发都还没有建立统一的标准,这就造成了各个公司、机构由于标准不一,各说各有理,对设计出来的产品运行造成阻碍作用。
3 P2P网络的发展前景
显然,在对等计算以及协同工作中,P2P技术具有明显优势,也正因为如此,国内外都将P2P技术应用于文件共享和搜索引擎产品的开发当中。但是,从另一方面来看,P2P技术在安全性、管理便捷度方面也存在着一定的问题,这些问题也是制约P2P技术得以普及的重要因素。为此,在P2P的应用中,包括个人防火墙、集群技术等在内的相关技术也得到了较高的重视。而一旦这些问题得以有效的解决,P2P技术也将获得更加广阔的发展前景,并体现出更大的应用价值。