eMule

Existen también múltiples programas derivados con el objetivo de portarlo a otros sistemas operativos, como lMule, xMule o aMule.

El sitio oficial es mantenido por siete desarrolladores y cuatro moderadores o administradores.

Para la comunicación con otros servidores (distintos al que está conectado) el cliente se usa UDP.

Esta red P2P resulta especialmente útil cuando los ficheros que se pretenden descargar son de gran tamaño.

Un ID de cliente es válido durante el tiempo que se mantiene activa la conexión TCP cliente-servidor.

Para ayudar a los clientes con ID baja se emplea un mecanismo por el cual el cliente puede pedir a través del servidor conectarse con ID baja y así poder intercambiar archivos.

eMule no usa el nombre del archivo para identificarlo de forma exclusiva y catalogarlo.

ICH es efectivo, pero tiene algunas limitaciones debido a que solo puede comprobar partes de 9.28 MB.

El modificador se calcula teniendo en cuenta la cantidad de datos transferidos entre los dos clientes.

Los valores usados se pueden ver en el diálogo de detalles del cliente.

Hay dos modificadores diferentes calculados: Salvo que Total descargado sea 0, en cuyo caso Ratio1=10 Se comparan los dos ratios calculados y se usa el más bajo como modificador con ciertas condiciones: Para conectarse a esta red hay que conocer la dirección IP del servidor.

Cuando un nodo se conecta a un servidor le comunica los archivos que quiere compartir.

Para conocer las fuentes de un determinado archivo, se le pide esta información a uno o más servidores.

Existen servidores falsos que se dedican a recoger información sobre quién comparte cada archivo.

El cliente puede intentar conectarse de forma paralela a varios servidores, pero cuando establece conexión con uno abandona las demás.

Hay cinco métodos: Existen páginas web con enlaces en el formato ed2k:// (comúnmente llamados elinks).

Al apretar el botón del ratón sobre uno de estos enlaces, se añade automáticamente la descarga a eMule.

La mayoría de los servidores no admiten esta opción debido a la sobrecarga que incurre en él.

El establecimiento inicial es simétrico, es decir, ambas partes envían la misma información a la otra.

El valor inicial es 100 excepto para los usuarios que están baneados los cuales reciben un 0.

El cliente que está descargando puede descargar una única parte de cada fuente en un momento dado, y todos los bloques que se solicitan de la misma fuente pertenecen a la misma parte del archivo.

Dentro de cada rango hay un peso específico, el cual se usa para calcular la clasificación parcial.

Los clientes pueden pedir a sus peer obtener una vista previa del archivo descargado.

eMule también emplea intercambios de fuentes, lo que le permite reducir sustancialmente la carga en los servidores y en Kad.

Son archivos descargados mediante este u otros programas cuyos títulos no corresponden con sus contenidos.

Además de los fakes existen ficheros nocivos especialmente diseñados para atraer incautos a páginas web o instalar software malicioso en los ordenadores.

Otros mods, sin embargo, se han ido desarrollando de manera totalmente independiente del eMule original.

Dado que el eMule es fácilmente modificable debido a su código abierto de libre acceso, en numerosos casos se ha explotado esta particularidad para crear programas que incluyen limitaciones o perjuicios para el usuario, como publicidad (adware), búsquedas restringidas y con frecuencia diversos tipos de malware y spyware.

Algunos sitios web solicitan un pago por la descarga del programa, siendo el eMule original totalmente libre y gratuito.

Diversas páginas en internet que ofertan estos falsos programas se muestran como legítimas e incluso imitan la apariencia del sitio de eMule original e incluyen su nombre en su dirección, siendo tal vez la más notoria de estas páginas falsas emule.com, pero también emule.es y otras con nombre similar.

Ejemplo red Emule
Secuencia de login ID-Alta
Secuencia de login ID-Alta
Secuencia de login ID-Baja
Secuencia de login ID-Baja
Secuencia de rechazo sesión
Secuencia de rechazo sesión
Secuencia de inicio de conexión
Secuencia de inicio de conexión
Secuencia de búsqueda de archivo
Secuencia de búsqueda de archivo
Secuencia de Callback
Secuencia de Callback
Ciclo keep alive
Ciclo keep alive
Secuencia keep alive
Secuencia keep alive
Establecimiento inicial cliente eMule
Establecimiento inicial cliente eMule
Flujo de identificación segura
Flujo de identificación segura
Solicitud de archivo
Solicitud de archivo
Solicitud de archivo fracasada - archivo no encontrado
Solicitud de archivo fracasada - archivo no encontrado
Descarga de archivos
Descarga de archivos
Mensaje Partes de archivo
Mensaje Partes de archivo
Intercambio de partes de archivo
Intercambio de partes de archivo