voor kleine bestanden kun je het best het netwerk gnutella gebruiken: o.a. frostwire en limewire, maar die gebruiken java-applets en dat trekken oudere computers over het algemeen niet. goed alternatief is Gtk-gnutella. verder heb je het ed2k netwerk, die kun gebruiken voor de grotere bestanden, het is wat trager maar het heeft wel veel meer voor een uitgebreide uitleg kun je eens op de engelstalige wikipedia kijken.