Gnutella je najbolj priljubljeno omrežje, kar zadeva število odjemalcev, saj smo našteli kar 14 programov, ki delujejo v treh različnih operacijskih sistemih - Windows, Linux in OS. Gnutella je povsem decentralizirano omrežje, podatki o uporabnikih in datotekah v izmenjavi pa se prenašajo od uporabnika do uporabnika. Vsak je povezan s približno osmimi drugimi uporabniki, ti so naprej povezani z nadaljnjimi sedmimi in tako naprej.