P2P网络技术应用

P2P网络技术应用
河南省工业学校 河南 郑州 450011

摘要:20 世纪 70 年代中期,源于局域网中文件共享的 P2P 技术就开始流行起来。90 年代后期,可以将服务器软件放在单独的 PC 上,而且可以在 PC 机之间初始化全双工的信息流,这就导致了 P2P 技术的复兴。到目前为止,P2P 研究已经涉及非常广泛的方面,并出现了一些成果和产品,有着巨大的商业和技术发展潜力。
关键词 P2P概念及模式P2P技术应用、P2P网络发展
一、P2P 概念及其结构模式
P2P 又被称为对等网或点对点技术。P2P 是一种网络模型,在这种模型中所有的节点都是对等的(称为对等点),各节点具有相同的责任与能力并协同完成任务。对这种模式与当今广泛使用的客户端/服务器(C/S)的网络模式形成鲜明对比,C/S 模式中服务器是网络的控制核心,而 P2P 模式的节点则具有很高的自治性和随意性。
P2P 模式可分为纯分布式的 P2P和混合 P2P 两类。纯分布式的 P2P 模式是指所有参与的计算机都是对等点,各对等点之间直接通讯,自始至终完全没有中心服务器对对等点间的信息交换进行控制、协调或处理。而混合 P2P 模式则依赖于中心服务器去执行一些功能。
P2P的主要特征之一就是弱化服务器的作用,甚至取消服务器。任意两台PC互为服务端,同时又是客户端。P2P模式将导致资源向互联网各点均匀分布,即所谓“边缘化”的趋势,而且交互性、即时性好,符合一对一的特点,也符合市场需求。
二、P2P 技术应用及研究现状
() P2P 技术应用
1.文件交换
文件交换是P2P最初的应用和基本功能之一。以P2P模式实现了自由的文件交换体系,引发了网络的P2P技术革命。从技术上讲, P2P文件交换系统有以下几种不同的形式。一种是“中心文件目录/分布式文件系统”,交换数据时是通过中央服务器来进行目录管理的;另外一类属于完全的P2P,这类系统没有中间服务器;第三类系统是上两类系统的折衷— —有中间服务
器,但文件目录是分布的,如workslink,这是国内具有代表性的P2P应用软件。
2.对等计算
P2P用于对等计算的优势在于每个对等点不再只是单纯的接收计算任务,它还可以根据自己的情况(比如分到的任务太多)再搜索其它空闲节点把收到的任务分发下去。然后中间结果层层上传,最后到达任务分发节点。对等点之间还可以直接交换中间结果,协作计算。在所有的P2P应用中,对等计算可能是短期内收益最大的,任何需要大量数据处理的行业都可从对等计算中获利,如天气预报、动画制作、基因组的研究等。就本质而言,对等计算即是网络上CPU资源的共享。
3.协同工作
协同工作是指多个用户之间利用网络中的协同计算平台互相协同来共同完成计算任务,共享各种各样的信息资源等。协同工作使得在不同地点的参与者可以在一起工作。P2P技术使得互联网上任意两台PC都可建立直接的通讯联系,不再需要中心服务器,降低了对服务器存储以及性能的要求,也降低了对网络吞吐量和快速反应的要求,从而大大节约了成本,使低成
本的协同工作成为可能,最终帮助企业和关键客户,以及合作伙伴之间建立起一种安全的网上工作。
4.即时通讯
所谓即时通讯,其实指的就是诸如OICQICQ等被称为的软件。从某种意义上说,由于版权的限制,即时通讯应用将超过文件共享应用,成为P2P的第一大应用。即时通讯交流双方的通讯完全是点对点进行,不依赖服务器的性能和网络带宽。
5.搜索引擎
P2P网络模式中节点之间的动态而又对等的互联关系使得搜索可以在对等点之间直接地地、实时地进行,既可以保证搜索的实时性,又可以达到传统目录式搜索引擎无可比拟的深度(理论上将包括网络上所有开放的信息资源)。以P2P技术发展的先锋Gnutella进行的搜索为例,搜索范围将在几秒钟内以几何级数增长,几分钟内就可搜遍几百万台PC上的信息资源。
6.网络游戏
很多基于广域网络的游戏也是基于P2P技术的, 例如:2AMCenterSpan等。采用P2P技术建立起来的分布式小组服务模型,配以动态分配的技术,每个服务器的承载人数将在数量级上超过传统的服务器模式,这将大大提高目前多人在线交互游戏的性能;同时每个游戏用户成为一个对等节点,各个节点可以进行大量的点对点通讯,从而减少服务器的通讯任务,提高性能。
7.基于Internet的文件存储系统
由于网络规模的扩大,人们开始将传统的分布式操作系统、局域存储技术向基于Internet的文件存储系统发展。一些研究项目开始使用P2P技术来组织和存储文件,像OceanstoreFarsite等。这些项目的目标都是提供面向全球规模的文件存储服务。
8.基于Internet的操作系统
P2P网络构架技术的研究者们力图提供一个P2P的网络环境。“.Net 技术是微软公司提出并正在开发的一个基于Internet的操作系统,该技术是以SOAP XML通信协议的Web服务为主,使得操作系统不再局限于目前的PC机,Internet Operating SystemApplied MetaComputatingGlobusROKUStatic等是典型的代表。
()P2P 技术目前存在的问题
1.版权问题:由于P2P技术缺乏有效的管理,并且具有匿名发布的特性,所以大多数P2P服务都将不可避免地和知识产权发生冲突。
2.管理困难:缺乏管理的P2P网络在为人们带来方便的同时,也可能成为病毒、非法交易的温床,甚至为所利用。
3.安全性差:一个拥有众多用户的P2P网络可能会成为黑客新的攻击目标,而且分散式结构的P2P网络有利于木马、病毒等破坏性程序的传播。
4.垃圾信息:由于P2P网络的用户众多,当用户进行搜索时,会得到大量的搜索结果,除了少量有用信息以外,其它大多数信息都属于垃圾信息。
5.带宽占用:因为P2P技术允许用户从网络上下载MP3等大型文件,这项技术可能需要大量的带宽。
6 标准之争:各大公司的的利益分歧导致开发标准难以统一,这将成为目前P2P发展的主要困难之一。
()P2P 组织与标准
目前,正式的P2P组织尚未成立,20008月成立的P2P工作组,成员包括IntelIBMHP等大型企业,目标集中在P2P技术的标准、安全性及可靠性等等。但由于P2P技术本身发展迅速,P2P技术涵盖的范围尚未确定,目前尚未有统一的规范。最近,相关国际组织已经开始进行P2P的标准化,来规范和促进P2P技术的发展。
三、 P2P 网络的发展前景
由于 P2P 技术在对等计算、协同工作方面强大的优势,将 P2P 模式与 C/S 模式的互联网结合起来,在搜索引擎、文件共享方面国内外已经有不少商业化产品投入使用,但由于 P2P 技术本身存在不易管理、安全性差等缺陷,造成 P2P 技术自出现以来,并没有大规模的应用,而且这两个问题如果得不到有效解决,将会成为 P2P 技术在这两个方面发展的主要瓶颈。目前已开始从集技术、人工智能、专家数据库、个人防火墙等方面来试图解决这两个问题。由于 P2P 技术也带来了许多负面影响,诸如:危害国家安全、技术泄密、知识产权问题、网络资源滥用、影响工作效率等,所以必须对其实施有效的监控以期降低这些影响的危害程度,因此 P2P 监控技术也会拥有广阔的市场前景。另外随着 P2P 技术的发展,需对
如何建设安全的 P2P 网络环境进行研究。
P2P技术在诸多方面得到了广泛和深入的研究,并出现了一些成果和产品,体现出巨大的商业和技术上的发展潜力,因此也吸引了更多大型公司、著名高校和研究机构的加入,P2P技术的研究将逐渐成为计算机领域的一个重要的热点课题。但是,目前P2P技术还存在版权问题、安全性差、管理困难等诸多问题需要解决,需要相应的P2P组织与标准来规范和促进P2P技术的发展。

本文发布于:2024-09-22 09:39:16,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/472675.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:技术   网络   服务器   模式   研究
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议