什么是P2P技术?
P2p技术简介
p2p是什么?
对等被称为对等连接或对等网络。P2P技术主要是指硬件形成连接后的信息控制技术,其代表形式是软件。P2P起源于最初的联网通信方式,比如楼宇内的PC通过局域网互联,不同楼宇之间通过调制解调器远程拨号互联。其中,基于TCP/IP协议的通信模式构成了当今互联网的基础,所以从基础技术的角度来看,P2P不是一种新技术,而是一种新的应用技术模式。
2.技术介绍
1.关键技术
P2p是一种基于互联网环境的新型应用技术,主要是软件技术。
(1)对于互联网上的很多电脑来说,P2P应用比其他应用更注重低端PC的互联。他们没有服务器那么强的联网能力。同时,对于之前的P2P应用技术来说,现在的硬件环境变得更加复杂。在通信基础方面,P2P必须在现有的硬件逻辑和底层通信协议上提供端到端的定位(寻址)和握手技术,建立稳定的连接。涉及的技术有IP地址解析、NAT路由和防火墙。
(2)在应用层上,如果两个Peer分别代表两家不同的公司,并且他们已经通过互联网建立了连接,那么一方的信息必须得到另一方的认可,所以目前互联网上关于数据描述和交换的协议,如XML、SOAP、UDDI等。,都是一个完美的P2P软件所考虑的。
(3)通信必须有安全性,必须考虑加密技术。
(4)其他考虑包括如何设置中心服务器,如何控制网络规模。
2.P2P技术与现有互联网技术的比较
目前互联网的主要技术模式是S/C模式,要求在互联网上架设一台处理能力强、带宽大的高性能计算机,配合高等级的服务器软件,然后在其上集中存储大量数据,安装多样化的服务软件,可以服务于互联网上的其他PC,提供或接收数据,在集中处理数据的同时提供处理能力和其他应用。对于一台连接到服务器并接受服务的PC来说,这台PC就是一台客户机,它的性能可能相对较弱。P2P技术的一个特点就是弱化服务器的作用,甚至取消服务器。任意两台PC都是服务器和客户端,也就是对等体。
3.p2p技术严格来说是一个网格。
网格的定义:网格是运行在网络上的软件基础设施,是连接和集成不同硬件系统、软件系统和应用系统的纽带和粘合剂。
4.P2P技术特征
(1)既是S又是C,如何表达取决于用户的要求,网络应用由用户自由驱动。
(2)信息在网络设备之间高速、及时地直接流动,降低了中转服务的成本。
(3)构成网络设备交互的基础和应用。
(4)在网络信息去中心化的同时,具有相同特征的P2P设备可以形成一个存在于互联网中的子网,使信息以新的方式重新集中。
第三,技术应用
目前,p2p技术主要应用在以下几个方面:
1.及时沟通:ICQ,OICQ和IP电话技术。
2.享受文件和其他内容* * *-BT技术
现在人们已经很熟悉用BT下载资源了。BT的全称叫BitTorren,中文翻译为BitTorren。很多网友称之为谐音,叫/变态。比如去掉贬义色彩就很形象,因为这确实是一种不同于正常互联网的资源交换机制。BT作为一种创新的下载工具,吸收了P2P的技术优势,简单有效地实现了下载压力的分担。BT首先在上传者端把一个文件分成z个部分。A在服务器端随机下载第N部分,B在服务器端随机下载第M部分,这样A的BT会根据情况去B的电脑上获取B下载的M部分,B的BT会根据情况去A的电脑上获取A下载的N部分,既减轻了服务器端的负载,又加快了用户(A和B)的下载速度。效率也提高了,地区之间的限制也减少了。“比如C要连接服务器下载,可能只有几K,但是如果到A和B的电脑上,会快很多..所以用的人越多,下载的人就越多,大家就会越快。这就是BT的优势。而且你下载的时候也是在上传(别人从你电脑里拿走了那个文件的一部分),所以你在享受别人提供的下载的同时也是在贡献。
3.搜索引擎--基于P2P的自适应信息检索系统的设计。
本文提出的基于p2p的自适应信息检索系统的网络拓扑如图1所示。该系统由多个自治节点组成,按照网络架构形成一个信息检索网络,每个节点都是对等的。每个节点由一个客户端代理和一个服务器代理组成。用户通过客户端代理提交问题。对于每个问题,客户端代理可以根据具体情况使用元搜索、爬虫、转发到服务器代理等三种方法的任意组合。对于这三种方法返回的结果,客户端代理会在合并和过滤后呈现给用户。当用户浏览结果时,他们通过将文档标记为感兴趣或不感兴趣来向客户端代理提交相关反馈。利用这些反馈,客户端代理可以建立一个用户模型,用于将来过滤结果,也用于修改用户的原始问题,以便将来进行进一步的检索处理。同时,服务器代理负责节点间的通信。它可以在接收用户模型和相关文档的基础上对用户进行聚类,并在聚类的基础上实现具有相同或相似兴趣的用户之间的协同推荐和转发检索请求。单个节点的内部结构设计如图2所示。
4.协同工作——p2p技术对e-learning应用模式的影响。
基于P2P思想的知识交流学习:
P2P是一种技术,但也是一种有潜力改变整个互联网现状的思想。它将人与人直接连接起来,人们可以通过互联网直接互动,使得网络交流更容易,资源更直接。因此,它在加强网络人际交流、文件交换和分布式计算方面有很大的前景。随着P2P技术的兴起,基于P2P思想的知识交流也开始出现在网络上。比如LearningIDEAS公司提供的能够即时捕捉个体之间知识交流的方案,就包含了独特的匹配转发系统,使得外部知识能够随着信息交流实时传递。LearningIDEAS的技术与企业呼叫中心的路由系统非常相似,它允许基于知识和技能进行路由和匹配,并可以在实际需求和特定问题发生时将一个用户与另一个相关用户连接起来。与传统的e-Learning系统相比,基于P2P思想的知识交换方案的最大区别在于,它可以为学习者和他人之间的知识共享提供一个通道,而无需创建专门的学习环境或正式安排教学活动。
目前,主流的电子学习系统如Ellumniate、Centra和WebEx也提供一些同步学习和协作解决方案(如虚拟的“在线会议室”)。虽然它们可以让学习者进行非正式和直接的交流,但这种学习活动一般需要在主题、时间和交流人员等方面进行明确的规划和安排。而基于P2P的知识交流方案则不同。当用户或学生遇到一些困难时,他在LearningIDEAS系统中表达自己的问题,系统可以立即帮助他转接给有解决此类问题经验的同事或学生用户。就像随意向周围的人提问交流一样,这种虚拟的即时交流方式可以更快的解决用户遇到的现实问题,通过正规的教学体系消除学习的时空障碍。
基于P2P技术的非正式知识交流方案的真正价值在于,它使得学习和交流可以随时在互联网上进行,并且可以融入到实际的工作和生活过程中。这种随机、自由、及时的知识交流方案不仅使学习互动发生在每一个网络用户周围,而且使非正式知识交流的学习过程被记录和存档。当人们加入P2P网络时,所有用户都有平等的机会,他们可以很容易地在网络上自由交流思想,随时交流和学习,然后从彼此的交流中获得所需的知识和信息。P2P摆脱了中介服务的羁绊,它通过网络直接把人重新连接起来,使人与人之间的知识交流更加快捷方便,从而提高了人们解决学习问题和处理社会事务的效率。
第四,p2p技术的缺点和目前的解决方案
管理和安全是p2p目前面临的最大问题。
在p2p技术架构中,中心节点的意义被大大削弱,甚至完全溶解。去中心化的特点将得到更加充分的体现,网络传播结构的扁平化特征将进一步凸显。这样的通信结构使得网络信息通信的管理和控制更加复杂和困难。从管理的角度来看,p2p技术的主要挑战体现在两个方面:对不良内容传播的控制更加复杂;版权管理更难。
在国外,p2p在版权管理方面带来的问题已经引起了更多的关注。据悉,美国国会知识产权局已经起草了新版法案,试图禁止这类p2p软件的应用。早在2003年6月5438+10月,英国就通过立法实施了备受争议的欧洲版权法。这项立法在理论上明确了使用类似的p2p服务可能构成犯罪。
当前的解决方案:使用JXTA技术(并列并行技术)。
JXTA技术提供了构建P2P网络应用的核心技术,旨在为P2P应用建立一个通用的开发平台。JX2TA技术主要包括一个独立于编程语言系统平台和网络平台的协议集,解释了P2P应用最基本的需求。可以说,JXTA是位于操作系统或虚拟机上的P2P网络服务或应用下的P2P栈,提供P2P应用所需的核心功能。然而,有些人对此持批评态度。比如方兴东认为p2p传播如果是个人之间的,没有商业活动,就不应该受到知识产权的限制。
当然,技术并不能解决所有的问题,还需要加强相关的法律手段。但是,法律的制定应该着眼于未来而不是现在,着眼于社会整体利益而不是个人利益。
5.前景
从p2p技术的发展轨迹来看,它与互联网技术的发展是一致的,即从技术导向到市场导向,从专属用户到普通用户,这意味着这些技术的影响力将从纯粹的技术层面转向经济、文化和社会层面。
由于p2p技术可以为人与人之间的信息交流和享受提供便利,因此它也可以为媒体与媒体之间的信息交流和合作提供可能性。P2p技术也可能成为媒体之间交流合作的新平台,也可能加速媒体形态的进化。对于媒体机构来说,他们现在能感受到的似乎更多的是一种潜在的威胁,因为他们在传统媒体和网络媒体中的特权地位将受到挑战。然而,从另一个角度来看,如果媒体机构把自己视为普通信息产品的生产者,他们可能会从2技术中找到新的希望。
作为一项越来越具有普遍应用价值的技术,p2p对未来网络通信特性的影响正在开始并将持续下去,尽管目前很难做出全面的描述。这就好比技术的普及,极大地提升了网络作为大众媒体的属性。
参考资料:
1.P2P技术与网络通信的未来彭岚第7卷第1期南京邮电大学学报
2.基于P2P姜奇的自适应信息检索系统设计
3.技术理念对李鹏网络学习应用模式的影响
4.浅谈下一代互联网技术——网格技术
5.信息技术一种全新的P2P网络解决方案科技郑玄霞
6.P2P技术的研究与应用陈淑芳滨兴周永林
7.7的应用和研究现状。P2P技术赵恒陈杰