Gnutella, fundada en 2000, fue la primera red descentralizada de intercambio de archivos P2P y sigue activa en la actualidad. Usando un cliente Gnutella, los usuarios pueden buscar, descargar y subir archivos a través de Internet.
Las primeras versiones del protocolo Gnutella no tenían la escala suficiente para adaptarse a la popularidad de la red. Las mejoras técnicas resolvieron estos problemas de escalabilidad al menos parcialmente. Gnutella sigue siendo bastante popular pero menos que otras redes P2P, principalmente BitTorrent y eDonkey2000.
Gnutella2 es otra red P2P pero en realidad no está relacionada con Gnutella. De hecho, es una red totalmente distinta creada en 2002 que simplemente tomó el nombre original y agregó y eliminó varias características para hacerla suya.
Clientes de Gnutella
Solía haber muchos clientes de Gnutella disponibles, pero la red P2P ha existido desde el año 2000, por lo que es natural que algunos programas dejen de desarrollarse, se apaguen por cualquier motivo o dejen de ser compatibles con esta red P2P en particular.
El primer cliente se llamaba Gnutella, que es de donde la red obtuvo su nombre.
Entre los clientes populares de Gnutella que todavía se pueden descargar hoy se encuentran Shareaza, Zultrax P2P y WireShare (anteriormente llamado LimeWire Pirate Edition o LPE), todos los cuales funcionan en Windows. Otro, para Linux, se llama Apollon. Los usuarios de Windows, macOS y Linux pueden usar Gnutella con gtk-gnutella.
Algunos programas más antiguos, ahora descontinuados, o programas que han desactivado el soporte para Gnutella incluyen BearShare, LimeWire, Frostwire, Gnotella, Mutella, XoloX, XNap, PEERanha, SwapNut, MLDonkey, iMesh, y MP3 Rocket.