Was versteht man unter Kadmilia
Schaut man sich das Peer to Peer Netzwerk genauer an, kann festgestellt werden, dass es sich bei dem Fachbegriff Kademila um eine Art des Protokolls handelt. Dennoch sollte bei dieser Art Protoikoll beachtet werden, dass es sich auch hier um eine Art einer verteilten Hashtabelle verbindet. Durch diese Verbindungen in einer Hashtabelle kann auch des Weiteren erkannt werden, dass die Informationen in einem Netzwerk abgespeichert werden. Betrachtet man sich allerdings das Kademilia genauer, kann festgestellt werden, dass diese Variante des Protokolls nicht nur auf die Filesharingsysteme verwendet wird. So kann allerdings auch hier des Weiteren erkannt werden, dass das Kademilia bei der Art und Arbeit des Netzes festgestellt werden kann, wie die Kommunikation zwischen den Verbindungen und den Austausch der Informationen stattfindet. Schaut man sich daher den Namen genauer an, kann festgestellt werden, dass dieser bei dem Emule Netzwerk auch als KAD bezeichnet wird.
Wie wird dieses Protokoll verwendet?
Betrachtet man sich allerdings das Kadmilia Protokoll genauer, kann dennoch festgestellt werden, dass diese Variante des Protokolls auf der einen in Emule Verwendung findet, allerdings keinen Austausch von Dateien stattfinden lässt. Auf der anderen Seite kann allerdings schnell erkannt werden, dass dieses Protokoll dennoch bei Emule für das Auffinden von Dateien benötigt wird. Da es allerdings verschiedene Protokolle bei Emule verwendet werden, wird deutlich, dass das Edonkey2000 sowie der BitTorent Protokoll für den Austausch der Daten zuständig ist.
Betrachtet man sich die unterschiedlichen Funktionen und Möglichkeiten, um die gewünschten Dateien zu finden, wird allerdings auch hier schnell erkannt werden, dass diese Variante 3 unterschiedliche Möglichkeiten bereitstellt.
Schaut man sich die erste Variante dieser Methoden genauer an, kann festgestellt werden, dass bei den Filesharingsystemen wie Napster ein sogenannter zentraler Server vorhanden ist, auf den alle angebotenen Daten vorhanden sind. Der Unterschied zu den anderen Systemen lässt schnell erkennen, dass diese Variante auch hier nicht nur die Daten sondern auch die Nutzer des Systems bekannt sind. Betrachtet man sich die Suchanfragen dieser Systeme genauer, kann festgestellt werden, dass hier die unterschiedlichen Clients oder Nutzer kontaktiert werden, sondern direkt auf den Server zugegriffen wird. Durch die Serverangebote dieses Systems kann allerdings auch hier leicht erkannt werden, dass die verschiedenen Serverangebote als sehr unsicher gelten. So wird des Weiteren deutlich, dass diese Server auch von außen leicht angegriffen werden können, falls es sich bei den zum Tausch angebotenen Dateien die Urheberrechte verletzt werden.
Auf der anderen Seite werden allerdings auch hier die verschiedenen Gnutella lassen schnell erkennen, dass diese auf sogenannte Indizierungsserver verzichten, um die Gefahr des „erwischt werdens“ einzuschränken. Schaut man sich die Funktionen des Servers allerdings genauer an, kann festgestellt werden, dass diese Variante einen sehr großen Teil der Knotenpunkte im System weitergeben. Anschließen kann auch hier schnell erkannt werden, dass das System bei einem angesprochenen Nutzer die Entsprechende Datei gesucht wird und zum Download angeboten wird. Wird die passende Dateie allerdings auf dem Clientenrechner gefunden, wird erkannt, dass diese nach einer zugestimmten Anfrage zurückgesendet wird. Betrachtet man sich allerdings diese Variante genauer, kann schnell erkannt werden, dass nicht alle Teile der Datei gefunden werden, sodass durch das weitere Suchen der passenden Dateiteile das System bei dem Suchvorgangs unnötig verlangsamen.
So kann allerdings auch die dritte Generation gefunden werden, die auch bei den unterschiedlichen Protokollen auch das das Kademelia gefunden werden kann. Schaut man sich dieses Netzwerk genauer an, kann festgestellt werden, dass die unterschiedlichen Protokolle auch hier kann erkannt werden, dass die verschiedenen Informationen, über den Nutzer sowie Dateien in sogenannten Hashtabellen abgespeichert werden. Durch diesen Einsatz der Hashtabelle wird deutlich, dass diese den gefährlichen Indizierungsserver ersetzen und auf der anderen Seite die Suchvorgänge sowie das Laden der Dateien wesentlich effektiver genutzt werden kann.