Kad Network

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2016. április 29-én felülvizsgált verziótól ; az ellenőrzések 9 szerkesztést igényelnek .

A Kad Network  egy decentralizált kiszolgáló nélküli fájlmegosztó hálózat , amely a Kademlia overlay hálózati protokollt használja . Az eMule (Kad 2.0), az iMule , az aMule és az MLDonkey támogatja .

Használat

A Kad Network UDP -t használ :

Vegye figyelembe, hogy a Kad hálózatot nem használják fájlok P2P hálózaton keresztüli átvitelére . A fájlátvitel megkezdésekor a klienskapcsolatok közvetlenül jönnek létre egymással (szabványos IP-hálózatok használatával ).

Mint minden decentralizált hálózatnál, a Kad-nak sincs szüksége hivatalos vagy megosztott szerverekre. Nem zárható be a kulcscsomópontok letiltásával. Mivel azonban a csomópontok folyamatosan kommunikálnak egymással, a hálózat túlterhelheti az egyes gépeket a központosított hálózathoz képest.

A hálózathoz való csatlakozáshoz csak minden olyan ügyfél IP-címe és portja szükséges, amely már csatlakozott a hálózathoz. Vagyis a Bootstrap (bootstrap) szükséges.

Miután létrejött a hálózati kapcsolat, az ügyfél lekérdezi a többi klienst, hogy megállapítsa, csatlakoztathatók-e. Ez a folyamat hasonló a szervereken a HighID/LowID meghatározásához.

Ha lehetséges a szabad csatlakozás, a csomópont magas azonosítót (HighID) és nyitott állapotot kap . Ellenkező esetben az állapot tűzfallal védett (és ennek megfelelően LowID).

Keresés

A Kad hálózatban nem mindegy, hogy mit keresel. Legyen az egy fájl, egy letöltési forrás vagy egy másik felhasználó.

Nincsenek olyan szerverei, amelyek figyelik az ügyfelek tevékenységét. Lényegében minden kliens egy kis szerver , amely kulcsszóként vagy forrásszerverként fut a Kademlia hálózaton. Az ügyfél hash-je határozza meg a kulcsszavakat vagy a forrásokat.

Így minden kérés célja a kérésnek megfelelő ügyfelek megtalálása. A végső kliensig tartó "távolságot" a rendszer ezután úgy számítja ki, hogy megkérdezi a többi klienstől a legrövidebb utat.

A Kad Network támogatja a fájlok név és méret , kiterjesztés , bitsebesség stb. szerinti keresését .

Lásd még