Kad network

Kad network

The Kad network is a peer-to-peer (P2P) network which implements the Kademlia P2P overlay protocol. The majority of users on the Kad Network are also connected to servers on the eDonkey network, and Kad Network clients typically query known nodes on the eDonkey network in order to find an initial node on the Kad network.

Usage

The Kad network uses UDP to:

*Find sources for ed2k hashes.
*Search for ed2k hashes based on keywords in the file name.
*Find comments and ratings for files (hashes).
*Provide buddy services for firewalled (Low ID) nodes.
*Store locations, comments and (keywords out of) filenames.

Note that the Kad network is not used to actually transfer files across the P2P network. Instead, when a file transfer is initiated, clients connect directly to each other (using the standard IP network).

As with all decentralized networks, the Kad network requires no official or common servers. As such, it cannot be disabled by shutting down a given subset of key nodes. However, because nodes are constantly communicating with each other, it can place a higher strain on individual machines when compared to connecting to a central database server.

Clients

Only five major clients currently support the Kad network implementation. However, they comprise greater than 80% of the user base and are probably closer to 95% of ed2k installations. The clients are:

* eMule: An open source Windows client which is the most popular client, with 80% of network users. Also runs on Linux under Wine.
* aMule: An open source, cross-platform fork from lMule and xMule that focuses on UNIX platforms.
* MLDonkey: An open source, cross-platform client that runs on many platforms and supports numerous other file-sharing protocols as well.
* Lphant: A freeware, cross-platform Microsoft .NET Framework based client that runs also on many platforms and supports numerous other file-sharing protocols as well.
* Xunlei: An adware Windows Chinese client.

There are a number of minor variants or forks of eMule which support the same basic features as eMule itself.

earch

The Kad network supports searching of files by name and a number of secondary characteristics such as size, extension, bitrate, etc.

See also

* Distributed hash table
* Kademlia


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Kad Network — Kad Network  децентрализованная бессерверная файлообменная сеть, которая использует протокол оверлейной сети Kademlia. Поддерживается в eMule (Kad 2.0), iMule, aMule и MLDonkey. Использование Kad Network использует UDP для : Поиска… …   Википедия

  • Kad network — …   Википедия

  • KAD — * Acronym of Korean adoptee * Short for Kad Network file sharing network used by millions of people. * Short for Kademlia a peer to peer overlay system. * Short for Kent Auto Developments a company responsible for some of the fastest Mini s in… …   Wikipedia

  • network — tinklas statusas T sritis informatika apibrėžtis Grupė kompiuterių ir kitų įrenginių, sujungtų ryšio linijomis taip, kad būtų galimas keitimasis duomenimis tarp jų. Tinklas gali turėti pastovų sujungimą (pvz., kabeliu) arba laikinąjį (pvz.,… …   Enciklopedinis kompiuterijos žodynas

  • network layer — tinklo lygmuo statusas T sritis informatika apibrėžtis Trečiasis atvirųjų sistemų ryšio ↑lygmeninio tinklų modelio lygmuo, kuriame siunčiamieji duomenys skaidomi į ↑duomenų paketus, o gautieji duomenų paketai sujungiami taip, kad atitiktų… …   Enciklopedinis kompiuterijos žodynas

  • network operating system — tinklo operacinė sistema statusas T sritis informatika apibrėžtis ↑Operacinė sistema, turinti priemonių, kad galėtų veikti su ↑vietiniu tinklu arba papildyta tokiomis priemonėmis. Tokių sistemų pavyzdžiai: „Linux“, „MacOS“, „Windows NT“.… …   Enciklopedinis kompiuterijos žodynas

  • EDonkey network — The eDonkey network (also known as the eDonkey2000 network or eD2k) is a decentralized, mostly server based, peer to peer file sharing network best suited to share big files among users, and to provide long term availability of said files. In… …   Wikipedia

  • Overlay network — An overlay network is a computer network which is built on the top of another network. Nodes in the overlay can be thought of as being connected by virtual or logical links, each of which corresponds to a path, perhaps through many physical links …   Wikipedia

  • social network — bendruomenės tinklas statusas T sritis dirbtinis intelektas apibrėžtis Internete veikiantis tinklas, kurį kuria, kuriame publikuoja įvairų turinį ir (ar) prie kurio jungiasi bendrų asmeninių ar profesinių interesų turintys arba kitaip susiję… …   Lithuanian dictionary (lietuvių žodynas)

  • virtualal local area network — virtualusis vietinis tinklas statusas T sritis informatika apibrėžtis Grupė kompiuterių, esančių viename arba keliuose ↑vietiniuose tinkluose programiškai sujungtų taip, kad jie sudarytų atskirą vietinį tinklą. Tinklas sukuriamas programiniu būdu …   Enciklopedinis kompiuterijos žodynas

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”