Kad nätverk

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 29 april 2016; kontroller kräver 9 redigeringar .

Kad Network  är ett decentraliserat serverlöst fildelningsnätverk som använder nätverksprotokollet Kademlia overlay . Stöds i eMule (Kad 2.0), iMule , aMule och MLDonkey .

Användning

Kad Network använder UDP för:

Observera att Kad-nätverket inte används för att överföra filer över P2P-nätverk . När filöverföringen startar görs klientanslutningar direkt till varandra (med standard IP-nätverk ).

Som med alla decentraliserade nätverk kräver Kad inga officiella eller delade servrar. Den kan inte stängas genom att inaktivera nyckelnoder. Men eftersom noderna ständigt kommunicerar med varandra kan nätverket överbelasta enskilda maskiner jämfört med ett centraliserat nätverk.

Det enda som behövs för att ansluta till detta nätverk är IP-adressen och porten för alla klienter som redan är anslutna till nätverket. Det vill säga Bootstrap (bootstrap) krävs.

När en nätverksanslutning väl har upprättats, frågar klienten andra klienter för att avgöra om de kan anslutas. Denna process liknar bestämning av HighID/LowID på servrar.

Om det är möjligt att ansluta fritt får noden ett högt ID (HighID) och en öppen status . Annars är statusen brandvägg (och följaktligen LowID).

Sök

I nätverket Kad spelar det ingen roll vad du letar efter. Vare sig det är en fil, en nedladdningskälla eller en annan användare.

Den har inga servrar som övervakar klientaktivitet. I huvudsak är varje klient en liten server som körs på Kademlias nätverk som ett nyckelord eller en källserver. Klientens hash bestämmer sökorden eller källorna.

Därför är målet med varje förfrågan att hitta kunder som matchar denna begäran. "Avståndet" till slutklienten beräknas sedan genom att fråga andra klienter om den kortaste vägen till den.

Kad Network stöder sökning efter filer både efter namn och storlek , filändelse , bithastighet och så vidare.

Se även