作者:赵培龙 日期:2013/11/8
p2p的研究对象
p2p的研究有人说在三个方面:
- 实现技术
- 通信模式
- 网络拓扑
- 如何在p2p网络中找到相应的资源
- 如何从找到的资源里得到资源
之所以分为上面的三个方面,我个人觉得,网络拓扑就主要是为寻找资源做支撑,通信模式主要是为寻找资源和得到资源做支撑,实现技术就是讲从网络拓扑、通信模式上如何实现。
我们先从p2p的网络拓扑模式说起。
P2P网络拓扑的分类和发展
第一代P2P网络:中央集权
第一代P2P网络的代表就是大名鼎鼎的Napster了,这个牛叉的音乐共享软件,掀起了一个共享的时代,让版权商无比头疼的时代。
第一代P2P网络的特点就是“中央集权”,这种网络有一个中央服务器,这中央服务器是在整个P2P网络中知道全网所有的资源所处的位置,任何一个用户想要得到某个资源只需要向中央服务器问就好了。
这相当于我们在现实生活中使用搜索引擎达到我们查找网站的目的类似,我们向搜索引擎寻找目标网站的关键字,搜索引擎返回网站的网址,我们然后在直接访问网站。
这是一种非常朴素的思想,也是一种