2014-02-21 32 views
0

在对等网络中,每个节点都连接到网络上的客户端,还是它们既充当服务器又充当客户端?你怎样才能使对等网络足够强大,以支持一次连接的无限数量的节点?点对点网络

+0

很多人都在研究这个,实际上http://hal-lirmm.ccsd.cnrs.fr/docs/00/60/78/98/PDF/2011_-_InfoSys_-_Building_a_Peer-to-Peer_Content_Distribution_Network_with_High_Performance_Scalability_and_Robustness.pdf – Leo

回答

1

那么,正如它已经指出的那样,它的P2P。所以,你可以基本上称它们为客户端和服务器端,它在这种情况下(它执行服务器和客户端的工作)并不重要。当这种网络中的对等体需要更新某些内容时,它必须将数据发送给每个与其连接的对等体。与此同时,此对等方会等待从其所连接的对等方发送的任何传入数据,并相应地更新它。 至于你的第二个问题 - 我不会推荐使用P2P模式为无限量的同龄人。对于更高数量的对等体来说,网络使用率会变得更大 - 因为每个对等体都需要连接到其他每个对等体并将数据发送到所有对等体。更不用说这可以很容易地使数据不同步。 P2P适用于对等数量较少的小型网络。在这种情况下,原始发送速度将高于服务器 - 客户端模型的速度,因为连接中没有断点(在s-c模型中,这是服务器)。对于更多的总连接数,我会坚持客户端 - 服务器模型。