Índice general
Buscar
Mensajes nuevos
Sus mensajes
Mensajes sin respuesta
Temas activos

Registrarse
Identificarse

 

Lista de Usuarios
El equipo

 

FAQ
FAQ BBcodes
Términos de uso
Política de Privacidad


 



 


Clan - Sudamérica

Series TV

Matar o Morir

ForajidosDeLeyenda

El_desván_del_verdugo


 

¿Como funciona emule?

Responder
Avatar de Usuario
mulito
Aliado de confianza
Aliado de confianza
Género:
Mensajes: 9372
Temas: 1762
Registrado: Sab, 31 Oct 2015, 17:34
Medallas: 2

Posteador Platinum Explorador sin fronteras
9

¿Como funciona emule?

Mensaje por mulito »

Sabemos realmente como funciona nuestro emule. Como hace emule para encontrar los archivos que nos queremos descargar. Esta cuestion es lo que trataremos de resolver con esta guia de una forma sencilla y llana, para que todos conozcamos un poquito mas a nuestra mulita. Y de paso, que resulte de utilidad a los que llevan poco tiempo y/o acaban de iniciarse en el mundo del p2p, y mas concretamente en emule.

Comenzamos:

* Un cliente se conecta a un servidor. (Usando TCP). El cliente le envía al servidor los archivos que comparte. El servidor guarda en su ordenador una lista con todas las personas que están conectadas a él y los archivos que comparten.

* Preguntamos al servidor por personas que tengan los archivos que nos interesan.

* El servidor mira en su lista y nos dice qué personas conectadas a él comparten los archivos que queremos.

* Recibimos la lista de gente que nos interesa y nos intentamos conectar a ellos. Si lo conseguimos, entramos en cola de esas personas.

* Después de este proceso, vamos probando de conectar a otros servidores por UDP para encontrar más fuentes. Repitiendose el proceso con toda nuestra lista de servidores activos.

* El problema viene principalmente, cuando nosotros. Intentamos conectar a la gente para bajar archivos. Sin embargo, no todo el mundo permite recibir conexiones desde el exterior, con lo que esto plantea problemas.

De aquí salen las definiciones siguientes:

High ID : un usuario que puede conectarse a otro y, lo más importante, que otros pueden conectársele a él.

Low ID : es un usuario que no puede recibir conexiones exteriores. Para poder bajar o subir, siempre debe establecer él la conexión con el otro cliente.

* Con estas definiciones vemos que un cliente High ID no podrá conectarse directamente a un cliente Low ID (no acepta la conexión).

* Para solucionar este problema, lo que se hace es que el cliente High ID se conecta al servidor al que el cliente Low ID está conectado y le pide al servidor que quiere bajar un archivo del cliente Low ID. Como el cliente Low ID se conectó activamente al servidor, el servidor le dice: "Tal cliente High ID quiere tal archivo". En ese momento el cliente Low ID se conecta al High ID y empieza a enviarle el archivo.

* Otra cosa que se extrae de este proceso es que dos clientes low ID no se podrán conectar nunca. Ninguno de los dos puede aceptar conexiones directas de otros clientes.

A que parece mucho mas complejo, pues ya veis lo sencillo que resulta...asi que no tengais miedo. La mula no muerde, lo unico que no le gusta. Es que la miren mientras trabaja.
Estos usuarios agradecieron al autor mulito por el mensaje (total 3):
gorgin, expulsado, rosamar3
Valoración: 0.83%
 
Imagen
Avatar de Usuario
gorgin
Sincronizador
Sincronizador
Género:
Mensajes: 30644
Temas: 3741
Registrado: Dom, 05 Feb 2012, 03:14
Medallas: 3

Posteador Platinum Born to be Explorer Almirante Fundacional
13
Ubicación: En mi sofá

Re: ¿Como funciona emule?

Mensaje por gorgin »

Explicado como tu lo explicas no parece para tanto manolito, genial esta explicación de como funciona internamente la mulita, y si encima aseguras que no muerde... pues ya mejor imposible, jejeje, muchas gracias por esta información.
Estos usuarios agradecieron al autor gorgin por el mensaje:
expulsado
Valoración: 0.28%
 
Imagen
Responder

Volver a “Tutoriales”