I sistemi di scambio files Peer to Peer coinvolgono in prima
persona gli utenti che ne fanno parte. In essi e' possibile scambiarsi files con
una logica in fondo simile a quanto potrebbe avvenire per una biblioteca
universale, con la sola differenza che essendo il sistema basato su dati
digitali, quanto acquisito ti rimane, la copia e' identica all'originale e
nessuno la richiederà indietro. In un ottica un poco più informatica: si
immagini un hard disk enorme composto di tutti gli hard disk dei partecipanti,
nel quale ognuno cerca tra le directory di tutti. Uno dei migliori (e forse il
più potente) programma che permette lo scambio files Peer to Peer è il Bit
Torrent (che tradotto significa TORRENTE DI BIT). Esso è costituito da
server centrale che mantiene un elenco di utenti e di risorse che quest'ultimi
mettono a disposizione. Quando si effettua una ricerca ci si rivolge al server
centrale, il quale consulta i propri archivi e quindi ci fornisce dei risultati
con gli indirizzi di chi mette a disposizione una certa risorsa. Il passaggio
del file avviene direttamente tra i due utenti interessati, e non coinvolge in
nessuna maniera il server, che non mantiene su di sè alcun files. La
grande forza di questa tecnologia è la grande velocità con cui vengono
scaricati i file.
Uso di Bit Torrent
E' facilissimo da installare... basta scaricare un client bit torrent ( ci
sono diversi tipi di client: Bit Torrent Shadow Experimantal, Azureus, ecc... di
questo argomento ne parleremo in modo più approfondito in un'altra guida che
riguard appunto i clients) e installare il programma. Cliccate sul file .torrent
e vi verrà chiesto dove estrarre il contenuto... scegliete la directory e il
download comincia cercando le fonti disponibili in quel momento... appena avrete
anche voi una piccola parte del file, ecco che diventerete fonte voi stessi e
altri scaricheranno da voi la piccola parte e così via. La banda a disposizione
è sempre possibile visualizzarla da questa finestra sotto alle voci... Download
rate e Upload Rate. Tenete sempre la finestra dell'Applicazione aperta... magari
riducetela ad icona.. se in qualsiasi momento dovete sospendere il Download...
basta semplicemente che cliccate su Cancel, ma prima salvatevi il file .torrent
nel vostro Hard Disk in modo da riprenderlo quando vorrete resumarlo...
operazione molto semplice da eseguire... cliccate sul file .torrent e vi verrà
avviato btdownloadgui.exe che è il plug in - client per i .torrent prima
installato... Il file torrent verrà controllato per il resume... e poi
riprenderà dal punto in cui vi eravate fermati e automaticamente diverrete
risorsa voi stessi per l'upload di altri...
Il sistema di Bit Torrent
Il client di BitTorrent è in realtà anche un piccolo server, per cui ogni
utente che scarica il file diventa a sua volta fornitore dello stesso file ad
altri utenti prima ancora che sia finito il download, e così via in cascata.
In pratica il primo utente dell'orda si collega al sito ospitante e inizia a
scaricare alla massima velocità possibile, dato che è l'unico utente che sta
accedendo al sito. Contemporaneamente (dunque prima che abbia terminato il
download), rende disponibile ad altri utenti la parte di file scaricata. Il
secondo utente che richiede il file lo scarica dal primo utente anziché dal
sito originale; il terzo utente lo scarica dal secondo (e contemporaneamente
anche dal primo, se ha ancora banda disponibile); il quarto dal terzo e da
tutti gli altri che hanno ancora banda disponibile, e così via. In pratica,
se aumenta il numero di utenti interessati a scaricare un determinato file,
aumenta grosso modo di pari passo il numero di fonti disponibili. Si forma così
un vero e proprio torrente di bit (donde il nome) che s'ingrossa man mano che
si diffonde per la Rete. Tutto il procedimento è gestito in modo invisibile
all'utente, ma risulta molto efficace, pulite, perfettamente peer-to-peer e
direi geniale.