Supernode

Als Supernode oder Ultrapeer wird ein Computer bezeichnet, der als Knotenpunkt in einem Peer-to-Peer-Netzwerk (P2P) dient. Supernodes agieren als vorübergehend…

Supernode

Als Supernode oder Ultrapeer wird ein Computer bezeichnet, der als Knotenpunkt in einem Peer-to-Peer-Netzwerk (P2P) dient. Supernodes agieren als vorübergehende Index- bzw. Verzeichnisserver für andere, weniger belastbare Clients und erhöhen somit die Skalierbarkeit des Netzwerks. Außerdem leiten sie oft auch Daten wie z. B.. Suchanfragen weiter. Die Supernode-Funktionalität ist oft in die Clientsoftware eingebaut und jeder Nutzer kann, eine gewisse Bandbreite und leistungsfähigen PC vorausgesetzt, seinen Computer zu einem Supernode machen. Damit sind sie den Relais genannten Knotenpunkten des Tor-Netzwerks sehr ähnlich.

FastTrack

Das erste bekannteste und vermutlich erste P2P-Netzwerk mit Supernode-Unterstützung ist FastTrack. Dabei handelt es sich um ein proprietäres und verschlüsseltes Netzwerkprotokoll für den firmeneigenen Kazaa-Client, durch den es auch bekannt geworden ist. Um sich überhaupt erfolgreich zum Netzwerk verbinden zu können, ist eine Liste von IP-Adressen einiger Supernodes fest in den Client einprogrammiert. Der Client versucht zunächst eine Verbindung zu ihnen herzustellen und falls erfolgreich, ruft er eine Liste derzeit aktiver, neuer Supernodes ab, die auch für zukünftige Verbindungsversuche mitgenutzt werden. Der Client sucht sich daraufhin aus der Liste einen Supernode aus, dem er eine Liste seiner angebotenen Dateien hochlädt und über den nun auch sämtliche Suchanfragen stellt. Der Supernode kommuniziert mit weiteren Supernodes, um Suchanfragen der Clients zu erfüllen. Wurde eine gesuchte Datei gefunden, baut der Client eine direkte Verbindung zur Quelle auf und die Datei wird über HTTP übertragen. Die neuen Supernodes und die dadurch im Vergleich zu anderem Netzwerken insgesamt höhere Suchgeschwindigkeit sicherten FastTrack und damit auch Kazaa zum damaligen Zeitpunkt eine große Beliebtheit. Heutzutage unterstützen jedoch auch viele andere Clients, Netzwerke und Protokolle die Supernode-Infrastruktur oder eine Variante davon, unter anderem auch Gnutella und Gnutella2. Auch der ursprünglich nur für OpenNap-Server geschaffene Client WinMX kann sich mittlerweile über zwei Verbindungsarten in ein zusätzliches, clienteigenes Netzwerk (WPN) einwählen. Die sogenannte „Primary Connection“ ("Primärverbindung") gleicht dabei einem Supernode.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.