Zuhause Netzwerke Was ist Nodezilla? - Definition aus techopedia

Was ist Nodezilla? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Nodezilla?

Nodezilla ist der Name eines internetbasierten Peer-to-Peer-Netzwerks, das seinen Benutzern sichere, verteilte und dauerhafte Dienste bietet. Es dient als Verbindung verteilter Dienste, die auf einem im Internet erstellten Routing-Netzwerk aufbauen. Zu den von Nodezilla unterstützten Diensten gehören anonyme Dateifreigabe, hierarchisches Multimedia-Streaming und digitale Fotofreigabe. Die Hauptmerkmale des Nodezilla-Netzwerks sind schneller Zugriff, Sicherheit, Redundanz und Anonymität.


Nodezilla wird oft als "The Grid" bezeichnet.

Techopedia erklärt Nodezilla

Der Kern von Nodezilla, bekannt als Network Agent, ist in C ++ geschrieben. Der Client ist in Java geschrieben und bietet eine grafische Benutzeroberfläche für verschiedene Dienste. Die Clients in Nodezilla werden als Nodezilla-Knoten bezeichnet. Der Nodezilla-Client kann auf jeder Plattform ausgeführt werden, die Java unterstützt, aber nur der Nodezilla-Netzwerkagent ist CPU-abhängig. Nodezilla-Clients können eine Verbindung zu einem entfernten Knoten herstellen und so allen Computern uneingeschränkten Zugriff auf das Nodezilla-Netzwerk gewähren. Der Client kann auch remote betrieben werden und bietet seinen Benutzern die Möglichkeit, direkt auf einen Remote-Computer herunterzuladen.


Nodezilla unterhält einen Cache-Dienst, um die Geschwindigkeit und Redundanz seiner Dienste sicherzustellen und die beständige gemeinsame Nutzung zu verbessern.


Die Art und Weise, wie der Filesharing-Dienst über den verteilten Router von Nodezilla implementiert wird, ermöglicht auch das Herunterladen mit einer sehr hohen Rate, da Teile der angeforderten Datei von zahlreichen Knoten stammen. Dies erfordert etwas Speicherplatz, der von jedem Nodezilla-Benutzer bereitgestellt wird.


Nodezilla verwendet auch ein System von Credits, um Freeloader abzuhalten. Zum Herunterladen einer bestimmten Datei ist eine Mindestanzahl von Credits erforderlich. Die verfügbaren Credits werden unter anderem durch den Speicherplatz bestimmt, den ein Benutzer dem Nodezilla-Dienst zum Speichern von zwischengespeicherten Blöcken und der Laufzeit des Benutzerknotens zur Verfügung stellt.


Kryptographie ist ein sehr wichtiger Teil der Dienstleistungen von Nodezilla. Von der Kommunikation zwischen Knoten über die Objektidentifikation bis hin zur Signatur werden alle wichtigen Daten mithilfe von Kryptografiealgorithmen und kryptografischen Zertifikaten verschlüsselt und signiert. Darüber hinaus verwendet Nodezilla keine Benutzernamen, Bezeichner oder Dateinamen, um die Anonymität der Benutzer zu wahren.

Was ist Nodezilla? - Definition aus techopedia