2014-02-21 36 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模型中,這是服務器)。對於更多的總連接數,我會堅持客戶端 - 服務器模型。