La red Kad es una red peer-to-peer (P2P) que implementa el protocolo de superposición P2P Kademlia . [ 1 ] La mayoría de los usuarios de la red Kad también están conectados a servidores de la red eDonkey , y los clientes de la red Kad suelen consultar nodos conocidos de la red eDonkey para encontrar un nodo inicial en la red Kad.
Uso
La red Kad utiliza un protocolo basado en UDP para:
- Encuentra fuentes para hashes eD2k .
- Buscar hashes eD2k basándose en palabras clave del nombre del archivo.
- Encuentra comentarios y calificaciones para archivos (hashes).
- Proporcionar servicios de apoyo para nodos con firewall ( ID bajo ).
- Almacenar ubicaciones, comentarios y (palabras clave fuera de) nombres de archivos.
Cabe destacar 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í (mediante la red IP pública estándar ). Este tráfico es susceptible de ser bloqueado, controlado o rastreado por un proveedor de servicios de Internet o cualquier otro intermediario oportunista.
Como ocurre con todas las redes descentralizadas, la red Kad no requiere servidores oficiales ni comunes. Por lo tanto, no se puede desactivar apagando un subconjunto específico de nodos clave . Si bien la descentralización de la red impide un apagado sencillo, el análisis del tráfico y la inspección profunda de paquetes permiten identificar con mayor facilidad el tráfico P2P debido al alto rendimiento de paquetes con destino variable. El gran volumen de paquetes suele provocar una reducción en los recursos de CPU y/o red disponibles, generalmente asociados al tráfico P2P.
Clientela
Búsqueda de clientes
La red Kad permite buscar archivos por nombre y por varias características secundarias, como tamaño, extensión, tasa de bits, etc. Las funciones varían según el cliente utilizado.
Clientes importantes
Actualmente, solo unos pocos clientes importantes dan soporte a la implementación de la red Kad. Sin embargo, representan más del 80 % de la base de usuarios y probablemente cerca del 95 % de las instalaciones de ed2k.
- eMule : Un cliente de código abierto para Windows , el más popular, utilizado por el 80% de los usuarios de la red. También funciona en Linux mediante las bibliotecas Wine .
Existen varias variantes menores, o bifurcaciones, de eMule que admiten las mismas funciones básicas que el propio eMule. Entre ellas se incluyen: aMule (un cliente de Linux similar a eMule) y eMule Mods (no eMule Plus ), y posiblemente otras.
- aMule : Un cliente de código abierto popular entre los sistemas operativos Linux . Actualmente, aMule es compatible (oficialmente) con una amplia variedad de plataformas y sistemas operativos.
- MLDonkey : Un cliente de código abierto y multiplataforma que se ejecuta en numerosas plataformas y que también admite muchos otros protocolos para compartir archivos.
- iMule: Un cliente anónimo, de código abierto y multiplataforma . Solo admite las redes Kad e I2P . La red eDonkey ha sido eliminada.
- Lphant : También admite la red eDonkey y el protocolo BitTorrent . Para usar la red Kad, asegúrese de tener la versión 3.51.
Malware/virus
Véase también
Referencias
- ↑ Wang, Peng; Tyra, James; Chain-Tin, Eric; Malchow, Tyson; Foo Kune, Denis; Hopper, Nicholas; Kim, Yongdae (septiembre de 2008). «Ataque a la red Kad» (PDF) . Actas de la 4.ª conferencia internacional sobre seguridad y privacidad en redes de comunicación . págs. 1-10 . doi : 10.1145/1460877.1460907 . ISBN 9781605582412. S2CID 1767558 . Archivado del original (PDF) el 11-03-2014 . Recuperado el 11-03-2014 .
- ↑ "Acceso de botnet a la red Kad" . SecureList. 27 de junio de 2011. Consultado el 30 de junio de 2011 .
- Enrutamiento basado en claves
- Redes para compartir archivos
- Redes superpuestas