Hello各位old铁,我是酷酷的小张,以下是今日漫谈请查收。
其实关于P2P这个技术节点已经是很早的技术观念了,关于他的一些技术特点、发展历程已经是屡见不鲜。但是我觉得还是有必要安利一下这个技术节点,毕竟它是经典。
什么是P2P
P2P的概念:P2P即Peer
to Peer,含义为“点对点”或者“端对端”学术界则称为对等连接或对等网络,P2P技术主要指由硬件形成连接后的信息控制技术,其代表形式是软件。P2P起源于最初的联网通信方式,如在建筑物内PC通过局域网互联,不同建筑物间通过Modem远程拨号互联。其中建立在TCP/IP协议之上的通信模式构成了今日互联网的基础,所以从基础技术角度看,P2P不是新技术,而是新的应用技术模式。
P2P发展史
自P2P广受关注以来,它的发展历程大致可以分为3个阶段:
第一阶段,1999年至2000年左右,P2P技术由应用开发向学术研究发展。因为当时P2P技术刚重新受到关注,涌现了许多著名的P2P应用系统,但由于P2P存在安全、标准和版权等缺陷,许多应用都被扼杀。P2P技术的完善迫在眉睫,于是越来越多的学者开始研究P2P技术,旨在更好地应用它。
第二阶段,2001年至2003年左右,随着P2P技术的发展,开始从学术研究走向商业应用,许多体系和标准也不断完善。
第三阶段,2004年至今,P2P技术由广泛的共识到更加全面的实用。现在,P2P网络的主要问题已解决,核心机制、整体框架已形成,在重大问题上也形成了共识。对P2P的应用更加注重细节、高效性和实用性,并试图整合不同的P2P应用系统。2005年底,Springer在其LNS(Lecture
Notes in Computer science)系列中出版Peer-to-Peer system and
Application提供了对P2P领域权威的总结和展望。
P2P关键技术简介
P2p是一种基于互联网环境的新的应用型技术,主要为软件技术。(1)
对于互联网上众多计算机,P2P应用比其他应用要更多考虑那些低端PC的互联,它们不具备服务器那样强的联网能力,同时对于以往的P2P应用技术,现在的硬件环境已经更为复杂,这样在通信基础方面,P2P必须提供在现有硬件逻辑和底层通信协议上的端到端定位(寻址)和握手技术,建立稳定的连接。涉及的技术有IP地址解析、NAT路由及防火墙。(2)
在应用层面上,如果两个Peer分别代表两家不同的公司,而且它们已经通过互联网建立连接,那么一方的信息就必须为另一方所识别,所以当前互联网上关于数据描述和交换的协议,如XML、SOAP、UDDI等都是一个完善的P2P软件所要考虑的。(3) 有通信就要有安全保障,加密技术是必须要考虑的。(4) 其他需考虑的有如何设置中心服务器,如何控制网络规模等。
P2P的特点包括以下几个方面:
非中心化
可扩展性
健壮性
高性价比
隐私保护
负载均衡
P2P网络的分类
中心化拓扑结构
全分布式非结构化拓扑结构
全分布式结构化拓扑结构
半分布式拓扑结构
P2P的典型应用系统
中心化拓扑的典型应用Napster
全分布式非结构化拓扑的典型应用Gnutella
全分布式结构化拓扑的典型应用Chord
半分布式拓扑的典型应用KaZaA
p2p技术目前主要应用于以下几个方面:
及时通信: ICQ 、OICQ及IP电话技术
文件和其他内容共享——BT技术
搜索引擎——基于p22的适应性信息检索系统的设计
协同工作——p2p技术对e-learning应用模式的影响
P2P的未来发展
从p2p技术的发展轨迹来看,它与互联网技术的发展是一致的,那就是从技术导向逐渐转向市场导向,从专属用户逐渐转向普通用户这也意味着,这些技术的影响力将从纯技术层面转向经济、文化与社会层面。
对于上述问题而言,云计算确实能给个人带来极大便利,但我们要的是“自由云”,而不是“垄断云”。因此,以往的P2P技术又被重新提到日程上,因为P2P代表了真正的互连网精神——平等、自由、开放。长期以来,P2P一直被用于文件下载、资源分享等,并经常涉及版权问题,因带宽问题被运营商封杀。现在,云计算的发展为P2P带来了契机,它们相辅相成,通过把云分散到网络的大众主机中,避免了云过分集中的情况。这是云计算发展的目标之一,但还需各界不断的努力。
2107



被折叠的 条评论
为什么被折叠?



