En la asignatura de Redes P2P (Peer to Peer), nos dieron a elegir un tema para realizar un pequeño estudio y una presentación sobre algún de los muchos aspectos relacionado con el tema de la asignatura.
Desde hace tiempo sentía curiosidad por cómo funciona Bittorrent (suelo utilizarlo mucho con Azureus),
y para qué servía la DHT que habían introducido hace poco en Azureus.
Así que cuando propusieron temas escogí el de distribución de
contenidos, en concreto el protocolo Bittorrent (y como no, con Azureus
como cliente de referencia ;-)).

Es una buena introducción (sin mucho tecnicismo) al protocolo bittorrent si quereis aprender como funciona desde el handshake a la forma que tiene de “conocer vecinos” y escoger los mejores, pasando por las vulnerabilidades y formas de aprovecharse y cómo lo solucionan algunos clientes.
Una parte importante de lo que se habla es la inserción de una capa DHT por encima del protocolo, y los beneficios que ha aportado a la tecnología, tapando así algunas de las mayores carencias del protocolo.
Estudio de Bittorrent: Presentación [pdf] i Paper [pdf]
Autores: Oscar Barrios y Jonathan Hernández.