Este artigo tem múltiplos problemas. Ajude a melhorá-lo ou discuta estes problemas na página de discussão.
|
A rede Kad é uma rede ponto a ponto (P2P) que implementa o protocolo de sobreposição P2P Kademlia. A maioria dos usuários na rede Kad também está conectada a servidores na rede eDonkey, e os clientes da rede Kad normalmente consultam nós conhecidos na rede eDonkey para encontrar um nó inicial na rede Kad.
A rede Kad usa um protocolo baseado em UDP para:
Note que a rede Kad não é usada para transferir arquivos de fato através da rede P2P. Em vez disso, quando uma transferência de arquivo é iniciada, os clientes se conectam diretamente entre si (usando a rede pública padrão IP). Este tráfego é suscetível a bloqueio/modelagem (shaping)/rastreamento por um provedor de internet (ISP) ou qualquer outro intermediário oportunista.[carece de fontes]
Como acontece com todas as redes descentralizadas, a rede Kad não requer servidores oficiais ou comuns. Sendo assim, ela não pode ser desativada desligando um determinado subconjunto de nós principais. Embora a descentralização da rede impeça um desligamento simples, a análise de tráfego e a inspeção profunda de pacotes identificarão mais facilmente o tráfego como P2P devido ao alto rendimento de pacotes com destinos variáveis. O grande volume de pacotes normalmente causa uma redução nos recursos de CPU e/ou de rede disponíveis, geralmente associada ao tráfego P2P.[carece de fontes]
A rede Kad suporta a busca de arquivos por nome e por uma série de características secundárias, tais como tamanho, extensão, taxa de bits (bit-rate) e mais. Os recursos variam de acordo com o cliente utilizado.
Apenas alguns dos principais clientes suportam atualmente a implementação da rede Kad. No entanto, eles compõem mais de 80% da base de usuários e provavelmente estão mais próximos de 95% das instalações de ed2k.
Existe uma série de variantes menores, ou forks, do eMule que suportam os mesmos recursos básicos do próprio eMule. Eles incluem: aMule (um cliente Linux semelhante ao eMule) e eMule Mods (não o eMule Plus), e possivelmente outros.