La red Kad es una red peer-to-peer (P2P) que implementa el protocolo de superposición Kademlia P2P. [1] La mayoría de los usuarios de la red Kad también están conectados a los servidores de la red eDonkey , y los clientes de la red Kad suelen consultar los nodos conocidos en la red eDonkey para encontrar un nodo inicial en la red Kad.
Uso
La red Kad utiliza un protocolo basado en UDP para:
- Encuentre fuentes para hashes eD2k .
- Busque hashes de eD2k según las palabras clave en el nombre del archivo.
- Busque comentarios y calificaciones de archivos (hashes).
- Proporcione servicios de amigos para nodos con cortafuegos ( Low ID ).
- Almacene ubicaciones, comentarios y (palabras clave fuera de) nombres de archivos.
Tenga en cuenta que la red Kad no se utiliza para transferir archivos a través de la red P2P. En cambio, cuando se inicia una transferencia de archivos, los clientes se conectan directamente entre sí (utilizando la red IP pública estándar ). Este tráfico es susceptible de ser bloqueado / modelado / rastreado por un ISP o cualquier otro intermediario oportunista. [ cita requerida ]
Como ocurre con todas las redes descentralizadas, la red Kad no requiere servidores oficiales o comunes. Como tal, no se puede deshabilitar cerrando un subconjunto determinado de nodos clave . Si bien la descentralización de la red evita un simple apagado, el análisis de tráfico y la inspección profunda de paquetes identificarán más fácilmente el tráfico como P2P debido al alto rendimiento de paquetes de destino variable. El gran volumen de paquetes normalmente causa una reducción en la CPU disponible y / o los recursos de red generalmente asociados con el tráfico P2P. [ cita requerida ]
Clientela
Búsqueda de clientes
La red Kad admite la búsqueda de archivos por nombre y una serie de características secundarias como tamaño, extensión, tasa de bits y más. Las funciones varían según el cliente utilizado.
Clientes principales
Actualmente, solo unos pocos clientes importantes admiten la implementación de la red Kad. Sin embargo, comprenden más del 80% de la base de usuarios y probablemente estén más cerca del 95% de las instalaciones de ed2k.
- eMule : un cliente de Windows de código abierto que es el más popular, con el 80% de los usuarios de la red. También se ejecuta en Linux utilizando las bibliotecas Wine .
Hay una serie de variantes menores, o bifurcaciones, de eMule que admiten las mismas características básicas que el propio eMule. Incluyen: aMule (un cliente Linux similar a eMule) y eMule Mods (no eMule Plus ), posiblemente otros.
- aMule : un cliente de código abierto popular entre los sistemas operativos Linux . Actualmente aMule (oficialmente) es compatible con una amplia variedad de plataformas y sistemas operativos.
- MLDonkey : Un código abierto , multiplataforma cliente que se ejecuta en muchas plataformas y soportes numerosos otros protocolos de intercambio de archivos también.
- iMule : Un anónimo, de código abierto , multiplataforma cliente. Admite solo la red Kad y la red I2P . Se ha eliminado la red eDonkey.
Malware / Virus
Ver también
Referencias
- ^ Wang, Peng; Tyra, James; Chain-Tin, Eric; Malchow, Tyson; Foo Kune, Denis; Hopper, Nicholas; Kim, Yongdae (septiembre de 2008). "Atacando la red Kad" (PDF) . SecureComm .
- ^ "Acceso botnet a la red Kad" . SecureList . Consultado el 30 de junio de 2011 .