|
知识路径: > 计算机网络原理 > 网络分层与功能 >
|
相关知识点:3个
|
|
|
|
|
(1)Napster:世界上第一个大型的P2P应用网络,主要用于查找MP3,它有一个服务器用于存储MP3文件的链接位置并提供检索,而真正的MP3文件则存放在千千万万的PC上,搜索到的文件通过P2P方式直接在PC间传播共享。这种方式的缺点就是需要一台服务器,在MP3文件版权之争火热的年代,Napster很快就成为众矢之的,被众多唱片公司诉讼侵犯版权而被迫关闭。当然服务器一关Napster也就不复存在。
|
|
|
(2)Gnutella和Gnutella2:Gnutella2是对Gnutella的改进和扩展。Gnutella是开源的、第一个真正非中心的无结构P2P网络,文件查询采用洪泛方式。Gnutella吸取了Napster的失败教训,将P2P的理念更推进一步:它不存在中枢目录服务器,所有资料都放在PC上。用户只要安装了该软件,就将PC立即变成一台能够提供完整目录和文件服务的服务器,并会自动搜寻其他同类服务器,从而联成一台由无数PC组成的超级服务器网络。传统网络的服务器和客户机在它的面前被重新定义。
|
|
|
(3)eDonkey。自私的人们在利用P2P软件的时候大多只愿“获取”,而不愿“共享”,P2P的发展遇到了意识的发展瓶颈。不过,一头“驴”很快改变了游戏规则,这就是电驴eDonkey,它引入了强制共享机制。eDeonkey将网络节点分成服务器层和客户层,并且将文件分块以提高下载速度。eMule是eDonkey的后继,但是更出色,采用了DHT来构建底层网络拓扑,是目前非常流行的P2P文件共享软件。
|
|
|
(4)BitTorrent:借助分散式服务器提供共享文件索引的混合式P2P网络,文件分片下载。该方式下载速度高,没有查找功能,种子具有时效性。它将中心目录服务器的稳定性同优化的分布式文件管理结合起来。
|
|
|