Kazaa veya Limewire gibi daha eski P2P programlarında ağ oluşturma nasıl çalışır?


0

Bir düğümün diğer düğümleri arama sonuçları için nasıl sorguladığıyla özellikle ilgileniyorum.

Başlangıçta düğümün ağdaki diğer tüm düğümlere çok noktaya yayın mesajı göndereceğini düşündüm. Ancak, ağ üzerinde büyük bir gerginlik olmasının yanı sıra, bu durum olamaz; çünkü ağdaki tüm düğümler arasındaki her yönlendiricinin, en iyi ihtimalle inanılmaz derecede zayıf bir kullanıcı deneyimi sağlayacak olan çok noktaya yayın kullanacak şekilde yapılandırılması gerekir.

Düşünebilmemin tek yolu, her düğümü izleyen merkezi bir sunucu olması. Düğümler, dosyaların bir listesini merkezi sunucuya göndererek ağa katılırlar. Tüm sorgular aslında bu merkezi sunucuyu sorgulayan düğümler olacaktır.

Her ne kadar sonraki dosya paylaşımı P2P modelini izlese de, ağı sorgulamak bir müşteri / sunucu modelinde olduğu gibi görünüyor.

Gerçek olan bu mu? Değilse, bir düğüm ağı sorguladığında gerçekte neler oluyor?


1
Napster'ın çalıştığı gibi. Bu gerçekten ciddi bir cevap.
Ramhound,

@Ramhound Cevabınızdan korkuyorum ama ... Napster'da ağ nasıl çalışıyor?
Sam

Napster'ın nasıl çalıştığı aslında iyi belgelenmiştir. Bu nedenle, benim cevabım olarak, araştırmanızda doğru yöne doğru bir itme
yapmam gerektiğini belirtmiştim

1
Tamam, Napster'ın nasıl çalıştığını araştırdım ve gerçekten bağlı düğümleri ve dosya listelerini izleyen merkezi bir sunucu kullanıyor. İlginç bir şekilde Gnutella yalnızca bağlı düğümleri izler (dosya listesi yok). Arama bir bindirme ağı inşa ederek ve bu ağa su basmasıyla yapılır.
Sam
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.