2017-01-10 笔记 P2P网络 集中式网络与分散式网络

2 应用层 4节 对等模式

overlay network |ˈəʊvəleɪ|noun 覆盖物

P2P

ultra node |ˌʌltrəˈ| adj  超

leaf |liːf|

Query Routing Protocol |ˈkwɪəri| v 提查询 route |ruːt, American raʊt| n路途、途径 v按路径 this flight is routed to Chicago

Dynamic Querying

Distributed Hash Table,DHT,分散式散列表

distribute |dɪˈstrɪbjuːt| v 布、分配

Distributed Data Structure,DDS,分布式数据结构

Content Distributed Systems,CDS,内容分发系统

Domain Name System,DNS,域名系统

content 1 |ˈkɒntent| n含量、内容


对等文件共享

2.4.1 P2P网络

    由于对等结点列表可能增长也可能萎缩,因此待解决的问题是,这个模式如何记录忠实用户以及文件的位置。


集中式网络

    集中式P2P网络中,目录系统——列出对等结点及他们所提供的内容——使用客户-服务器模式,但是文件存储和下载使用对等模式完成。由于这个原因,集中式P2P网络有时也称为混合P2P网络

    这种网络中,一个对等结点首先在中心服务器进行注册。之后对等结点提供自身IP地址以及将要分享的文件列表。

    一个寻找特定文件的对等结点向中心服务器发送一个查询。服务器搜索其目录,将含有所需要文件副本的多个结点的IP地址作为响应返回对等结点。


分散式网络

    分散式P2P网络并不依赖中心化目录系统。在这个模式中,对等结点将自身置于覆盖网(overlay network(一个逻辑网,在物理网的顶层创建))中。

    依照结点连接方式,分散网分为非结构化和结构化两种


分散式网络-非结构化网络

    非结构化P2P中,结点随机链接。搜索效率不高,对一个文件的查询必须通过网络进行泛洪,这造成了极大的通信量,况且查询可能仍未解决。在某种意义上结点目录是在结点间随机分布的。为了解决泛洪的问题也引入了很多技术,如超结点(ultra node)和叶子结点(leaf)等概念,查询路由协议(Query Routing Protocol)以及动态查询(Dynamic Querying)等技术。

分散式网络-结构化网络

    结构化网络采用一组预先确定的规则来连接结点,有效并高效低解决查询。最常用的技术是分散式散列表(Distributed Hash Table,DHT)。

    DHT还应用于其他很多应用:如分布式数据结构(Distributed Data Structure,DDS)、内容分发系统(Content Distributed Systems,CDS)、域名系统(Domain Name System,DNS)等


你可能感兴趣的:(P2P,集中式,分散式,非结构化,结构化)