Wie funktioniert das Networking in älteren P2P-Programmen wie Kazaa oder Limewire?
Ich bin besonders daran interessiert, wie ein Knoten die anderen Knoten nach Suchergebnissen abfragt.
Ich dachte ursprünglich, dass der Knoten eine Multicast-Nachricht an alle anderen Knoten im Netzwerk senden würde. Dies ist jedoch nicht nur eine große Belastung für das Netzwerk, sondern kann nicht der Fall sein, da jeder Router zwischen allen Knoten im Netzwerk für die Verwendung von Multicast konfiguriert werden muss, was bestenfalls eine äußerst schlechte Benutzererfahrung bieten würde.
Der einzige andere Weg, den ich mir vorstellen kann, ist, dass es einen zentralen Server gibt, der jeden Knoten verfolgt. Knoten würden dem Netzwerk beitreten, indem sie eine Liste ihrer Dateien an den zentralen Server senden. Alle Abfragen wären tatsächlich Knoten, die diesen zentralen Server abfragen.
Obwohl die nachfolgende Dateifreigabe einem P2P-Modell folgt, erscheint mir das Abfragen des Netzwerks eher wie ein Client / Server-Modell.
Ist das eigentlich was passiert? Wenn nicht, was passiert eigentlich, wenn ein Knoten das Netzwerk abfragt?
0 Antworten auf die Frage
Verwandte Probleme
-
2
Erinnert sich Windows 7 Home Premium an Netzwerkfreigaben-Passwörter?
-
5
XP-Netzwerkverbindung ohne Neustart freigeben?
-
5
Wie richte ich Windows ein, 802.11 gegenüber 3G zu bevorzugen?
-
4
Gibt es eine Möglichkeit, den Scanner eines Multifunktionsdruckers gemeinsam zu nutzen?
-
3
Gibt es eine Möglichkeit, zwei Computer über USB anzuschließen?
-
3
Wie halten Sie mehrere Verbindungen zum Internet?
-
4
iPod-Touch zum Abspielen von Filmen vom PC auf der PS3?
-
2
Mac tritt der Windows-Arbeitsgruppe nicht bei
-
1
Wie kann ich die Sicherheit meines Portals erhöhen?
-
1
Wie vernetzt man Windows XP und Ubuntu Linux?