文档介绍:P2P 技术全攻略:什么是 p2p 日期: 2005-06-22 01:15:59 作者: 黑鹰基地来源: 不详总浏览: 9044 出处: 1 、什么是 p2p P2P 是一种技术,但更多的是一种思想,有着改变整个互联网基础的潜能的思想。(1) p2p 的概念 P2P 是 peer-to-peer 的缩写, peer 在英语里有“(地位、能力等)同等者”、“同事”和“伙伴”等意义。这样一来, P2P 也就可以理解为“伙伴对伙伴”的意思,或称为对等联网。目前人们认为其在加强网络上人的交流、文件交换、分布计算等方面大有前途。简单的说, P2P 直接将人们联系起来, 让人们通过互联网直接交互。 P2P 使得网络上的沟通变得容易、更直接共享和交互, 真正地消除中间商。 P2P 就是人可以直接连接到其他用户的计算机、交换文件, 而不是像过去那样连接到服务器去浏览与下载。 P2P 另一个重要特点是改变互联网现在的以大网站为中心的状态、重返“非中心化”,并把权力交还给用户。 P2P 看起来似乎很新,但是正如 B2C 、 B2B 是将现实世界中很平常的东西移植到互联网上一样, P2 P 并不是什么新东西。在现实生活中我们每天都按照 P2P 模式面对面地或者通过电话交流和沟通。即使从网络看, P2P 也不是新概念, P2P 是互联网整体架构的基础。互联网最基本的协议 TCP/IP 并没有客户机和服务器的概念, 所有的设备都是通讯的平等的一端。在十年之前, 所有的互联网上的系统都同时具有服务器和客户机的功能。当然,后来发展的那些架构在 TCP/IP 之上的软件的确采用了客户机/ 服务器的结构:浏览器和 Web 服务器, 邮件客户端和邮件服务器。但是, 对于服务器来说, 它们之间仍然是对等联网的。以 email 为例, 互联网上并没有一个巨大的、唯一的邮件服务器来处理所有的 email ,而是对等联网的邮件服务器相互协作把 email 传送到相应的服务器上去。另外用户之间 email 则一直对等的联络渠道。当然但是过去的 5 年里, 互联网的发展至少从表面上远离了 P2P ,互联网上绝大部分的节点也不能和其他节点直接地交流。 Napster 正是唤醒了深藏在互联网背后的对等联网。 Napster 的文件共享功能在局域网中共享目录也是再平常不过的事情。但是 Napster 的成功促使人们认识到把这种“对等联网”拓展到整个互联网范围的可能性。当然,在许多人的眼中, Napster 并不是纯粹的 P2P ,它仍然需要一个处于中心协调机制。事实上, 网络上现有的许多服务可以归入 P2P 的行列。即时讯息系统譬如 ICQ 、 AOL Instant Messenger 、 Yahoo Pager 、微软的 MSN Messenger 以及国内的 OICQ 是最流行的 P2P 应用。它们允许用户互相沟通和交换信息、交换文件。用户之间的信息交流不是直接的, 需要有位于中心的服务器来协调。但这些系统并没有诸如搜索这种对于大量信息共享非常重要的功能,这个特征的缺乏可能正是为什么即时讯息出现很久但是并没有能够产生如 Napster 这样的影响的原因之一。另外一个可以归入 P2P 是拍卖网站譬如 eBay ,人们在总结 eBay 的模式的时候用了 C2C ,是不是和 P2P 有一点类似? e