La condivisione di file peer-to-peer è diversa dal tradizionale download di file. Nella condivisione peer-to-peer, usi un programma software (piuttosto che il tuo browser web) per localizzare i computer che hanno il file che vuoi. Poiché si tratta di computer ordinari come il tuo, invece che di server, sono chiamati peer. Il processo funziona così:
- Si esegue un software di file-sharing peer-to-peer (per esempio, un programma Gnutella) sul proprio computer e si invia una richiesta per il file che si vuole scaricare.
- Per individuare il file, il software interroga altri computer che sono connessi a Internet e che eseguono il software di file-sharing.
- Quando il software trova un computer che ha il file desiderato sul suo disco rigido, inizia il download.
- Altri che usano il software di file-sharing possono ottenere i file che vogliono dal disco rigido del tuo computer.
Il carico del trasferimento dei file è distribuito tra i computer che si scambiano i file, ma le ricerche dei file e i trasferimenti dal tuo computer agli altri possono causare colli di bottiglia. Alcune persone scaricano i file e si disconnettono immediatamente senza permettere agli altri di ottenere i file dal loro sistema, il che è chiamato leeching. Questo limita il numero di computer che il software può cercare il file richiesto.
Avviso
Per maggiori informazioni sul file sharing e sul download peer-to-peer, vedi Come funziona Gnutella e Come funziona Kazaa.