Gnutella

Continuamos nuestro repaso a las redes p2p más importantes con otra de las más utilizadas: Gnutella.

Aparecida en el año 2000 de la mano de Nullsoft como programa independiente, posteriormente fue utilizado por diversos desarrolladores hasta convertirse en un protocolo en si mismo.

A diferencia de otras redes p2p, en Gnutella todos los usuarios o nodos tienen la misma importancia, sin importar la cantidad de archivos compartidos por ellos.

El funcionamiento es bastante sencillo, primeramente el programa busca un nodo para conectarse (normalmente elegido al azar de una lista que incorpora el propio programa), para posteriormente ir conectándose a los nodos a los que este nodo este conectado, formándose así una especie de red.

El sistema de búsqueda funciona de un modo similar: nuestro ordenador solicita el archivo a los nodos a los que está conectado, que a su vez hacen lo mismo con los nodos a los que estos están conectados, así sucesivamente.

Cuando se encuentra el archivo, la información se envía directamente a nuestro ordenador, sin volver a pasar por todo el camino, creando conexiones directas que se utilizarán para la descarga. Estas se dividen en varios trozos, descargándose de varios nodos simultáneamente.

El problema que genera este sistema de búsqueda es que aunque el archivo exista en la red puede no ser encontrado, ya que el nodo que lo contiene puede no estar conectado a ninguno de los nodos al alcance de nuestro ordenador. Aun así, en caso de que el archivo sea encontrado, la descarga suele ser bastante rápida.

Un beneficio importante de este tipo de red es que es extremadamente dificil que la red se venga abajo, ya que no depende de un servidor específico, si no que bebe de diferentes fuentes.

Algunos de los programas que utilizan este protocolo son:

  • LimeWire: Probablemente el más famoso actualmente utilizando este protocolo, incorpora también soporte para BitTorrent y la posibilidad de obtener una versión PRO de pago que mejora las descargas.
  • Shareaza: Versátil programa con compatibilidad con un gran número de protocolos aparte de Gnutella.

Relacionados

Nos encanta escucharte ¿Nos dejas tu opinión?