
Tal como comentábamos eMule/aMule utilizan 2 redes: una descentralizada y otra centralizada. La descentralizada es más moderna y se llama Kad, basada en Kademlia, la centralizada es la clásica basada en servidores eD2k.
¿Cómo funciona el software con respecto a los archivos? Los archivos deben ser identificados por el software para que sean únicos, en tal sentido tienen asociado un valor en hexadecimal. Aún cuando se renombrara el archivo muchas veces y así apareciera con diversos nombres en muchas PCs, eMule sabría que se trata del mismo porque primero miraría ese valor hexadecimal o hash.
Por otro lado, los clientes son identificados: todos los usuarios tenemos asignado un valor hash exclusivo y continuo cifrado mediante una clave.
¿Qué ocurre cuando nuestro cliente eMule encuentra una fuente para descargar datos? Una vez que encontramos un archivo en la red, ya sea una película, mp3, textos, lo que fuere, pediremos a eMule que lo descargue y este comenzará a buscar dentro de las fuentes disponibles, pedirá un lugar a determinada fuente y se ubicará en una cola de espera. Quien posee el archivo, o sea la fuente, reservará un lugar en su cola y cuando estemos en primer lugar se abrirá una conexión que establecerá la transmisión de datos desde la fuente hacia nuestra PC.
La red de servidores ed2k
Debemos conocer solamente la IP del servidor para conectarnos al mismo pero no tendremos que añadir uno por uno cada servidor sino que cualquiera de ellos nos informará sobre otros, nos dará una lista y eMule/aMule se encargará de añadirla si es que en Opciones –> Servidor lo hemos explicitado de este modo (opción predeterminada).
Lógicamente los servidores están conectados entre sí porque deben mantener la lista actualizada. ¿Qué sucede cuando un nodo de la red se conecta a un server? Le comunica qué archivos desea compartir. ¿Cómo busca? Envía una consulta a varios servidores y estos responden con una lista de archivos disponibles: conviene realizar una búsqueda de tipo Global, no local.
TIP: cuando los resultados de búsqueda den demasiados fakes (falsos) es conveniente borrar todos los servidores de la lista dejando solamente un buen servidor conectado, este posteriormente encontrará otros de calidad, también es recomendable desactivar “actualizar lista de servidores al conectar a un cliente” desde Opciones –> Servidor
Notas relacionadas:
eMule: cómo funciona la búsqueda de archivos, opciones extendidas
Tanto en eMule como en aMule la búsqueda de archivos...
eMule: consejos para una buena búsqueda, filtrando
El utilizar eMule o aMule supone realizar búsquedas: es una...
eMule: la red Kad
Los clientes P2P eMule y aMule se conectan a...
eMule: FUNCIONES IMPORTANTES
Entre las funciones fundamentales de eMule/aMule podemos mencionar la de...
Blog dedicado al mundo del software libre, por los responsables de MasterMagazine, con Marcos Guglielmetti, Director del sistema operativo Musix, analizando las tendencias y mejores usos.
2 comentarios en eMule: Cómo funcionan las redes
eMule: consejos para una buena búsqueda, filtrando « Idioma Libre
8/04/09 a las 15:16
[...] * Saber mínimamente cómo funcionan el sistema de servidores [...]
eMule: la red Kad « Idioma Libre
8/04/09 a las 16:00
[...] hablamos sobre la red de servidores centralizados eD2k en un artículo anterior, ahora tocaremos el tema de la red Kad, la cual opera de forma [...]