Gnutella
Gnutella je mreža za razmjenu datoteka koja omogućuje korisnicima slanje i primanje datoteka putem Interneta. Prvi dio imena potječe od GNU General Public License, koja je izvorno omogućavala da izvor programa bude dostupan javnosti. Drugi dio imena potječe od Nutelle, čokoladnog namaza od lješnjaka, koji su programeri očito puno jeli dok su radili na projektu.
Mreža Gnutella je peer-to-peer (P2P) mreža koja korisnicima na različitim mrežama omogućuje dijeljenje datoteka. Međutim, svaki se korisnik i dalje mora povezati s "ultrapeer-om", koji je poslužitelj na kojem su navedene datoteke koje dijele povezani korisnici. To omogućuje pretraživanje datoteka na stotinama ili čak tisućama drugih računala povezanih na mrežu.
Gnutella je mrežni protokol, a ne stvarni program. Stoga, da biste pristupili drugim računalima na mreži Gnutella, morate instalirati P2P program koji podržava Gnutellu. Srećom, mnogi od tih programa dostupni su kao shareware i može se preuzeti s Interneta. Neki popularni klijenti Gnutelle uključuju Acquisition za Mac i BearShare te Morpheus za Windows.