一、介绍
P2P系统全称是peer-To-peer System,就是对等系统的意思。他的出现使得资源可以在所有的节点间进行数据的共享了,前提是只要他是连上网络的。在P2P系统中,所有的资源和数据对象都分布于各个节点中。
1、P2P系统可以用在一些分布式的应用和服务当中。
2、在P2P中一个好的资源存放算法就显得非常重要。
3、正是因为上面的第2条原因,出现了P2P的中间件,目的就是为了location定位资源对象或者是副本容错的处理,每个资源以GUID的形式来区别标识别。
二、例子:Napster
一个典型的P2P的例子叫Napster?他是什么东西呢,百度百科上的解释为:Napster是一款可以在网络中下载自己想要的MP3文件的软件。它同时能够让自己的机器也成为一台服务器,为其它用户提供下载。简单的一句话就是可以进行音乐文件共享的系统。Napster采用的是中心索引的方式,用户要想查找资源,首先要到索引服务器上去找资源的索引,然后再根据索引去目的