miércoles, 21 de agosto de 2013

Anexo 15.2: Kademlia y Overnet

Kademlia

Kademlia es un protocolo de la capa de aplicación diseñado para redes P2P descentralizadas. Especifica la estructura de la red, regula la comunicación entre nodos y el intercambio de información. Los nodos se comunican entre sí usando el protocolo sin conexión UDP (ver modelo OSI). Con Kademlia se crea una nueva red virtual sobre una red LAN/WAN existente, como Internet, en la cual cada nodo de la red es identificado por un número (ID del Nodo).
overnet

Como Kademlia es un protocolo que no requiere servidores, desaparece el cuello de botella que se creaba con la necesidad de estos. En vez de conectarse a un servidor, se conecta a un cliente (con una dirección IP y puerto conocidos), que sea compatible con el protocolo Kademlia. Esto se llama Bootstrapping.

Cuando se busca, cada cliente actúa como un pequeño servidor y se le da la responsabilidad de ciertas palabras clave o fuentes. Esto añade complejidad al encontrar fuentes, ya que no existe un servidor central al que preguntar, pero a cambio se propagará la consulta a través de la red.

Overnet


Overnet fue una red de ordenadores P2P descentralizada, normalmente usada para compartir grandes archivos. Overnet implementaba una variante del algoritmo Kademlia. Fue una creación de Jed McCaleb, el creador de eDonkey 2000. A finales de 2006 la red Overnet fue descontinuada debido a presiones de la RIAA.

0 comentarios:

Publicar un comentario