|
Gnutella proviene de GNU y Nutella (un dulce de chocolate).
Proyecto de software para la creación de un protocolo de red para la distribución de archivos sin utilizar un servidor central. Posee múltiples clientes que utilizan su red.
Cuando comenzó a desarrollarse Gnutella en el año 2000, se consideró como una alternativa a Napster, que utilizaba un sistema semi-centralizado. Luego de que Napster cerrara en 2001 por problemas legales la red Gnutella adquirió gran popularidad.
Gnutella es una red P2P pura, pues todos sus nodos (cada computadora que se conecta) tienen la misma función e importancia en la red. La red funciona en tres fases:
- Entrada: Un nuevo nodo se conecta a otro de la red. Un nodo cualquiera puede conectarse a múltiples nodos como así también recibir nuevas conexiones formando una malla aleatoria no estructurada.
- Búsquedas: Para buscar archivos, un nodo envía un mensaje a los nodos con los cuales está conectado. Estos nodos buscan si los archivos están disponibles de forma local y reenvían el mensaje de búsqueda a los nodos a los que ellos están conectados. Si un nodo posee el archivo, inmediatamente contesta al nodo original que lo solicitó. Este es un método de difusión del mensajes que es llamado inundación de red.
- Descarga: La descarga de archivos se hace directamente desde los nodos que contestaron. Si son múltiples nodos, suele partirse el archivo en diferentes trozos y cada nodo envía uno de ellos, aumentando la velocidad total de descarga.
|
Sinónimos: - |