Che cos’è e come funziona BitTorrent?



Sicuramente avrete già sentito parlare di BitTorrent o dei file torrent, mi accorgo però che i meno esperti spesso non capiscono di cosa si tratta visto che il funzionamento è leggermente diverso da quello del famosissimo Emule e dagli altri programmi che sfruttano la tecnologia Peer to Peer per la condivisione di file, quindi in questo articolo cercherò di spiegare in maniera semplice i concetti sui quali si basa il protocollo BitTorrent.


BitTorrent è per l’appunto un protocollo Peer to Peer che consente la distribuzione e la condivisione di file mediante la rete Internet, i file originali che si vogliono condividere vengono spezzettati in tanti piccoli frammenti che verranno inviati a chi li richiede, una volta che tutti i frammenti di un file vengono scaricati il file viene ricomposto nel computer del destinatario. Il vantaggio è che in questo modo è possibile scaricare i frammenti di file che ci servono da più fonti, frammenti che a nostra volta siamo obbligati ad inviare a chi ne ha bisogno.

Le principali entità in gioco sono fondamentalmente 5:

  1. I Peers: Sono coloro che stanno scaricando un file ma non lo hanno scaricato completamente, i peers condividono i frammenti di quel file che per il momento posseggono.
  2. I Seed: Sono coloro che hanno diffuso il file originale o che sono riusciti a scaricarlo completamente, i seed sono molto importanti in quanto solo loro possono fornire informazioni su tutti i frammenti che compongono quel file e ovviamente solo loro hanno tutti i frammenti.
  3. Il Tracker: Un server centrale che svolge il ruolo di “vigile urbano”, il tracker infatti coordina le richieste degli utenti che stanno cercando di scaricare dei file e fornisce informazioni su chi ha i frammenti che servono, Il Tracker non contiene i file che vengono condivisi e i file non transitano attraverso di lui.
  4. I file .torrent: Sono dei piccoli file con estensione .torrent che non contengono il file da scaricare ma solamente delle informazioni su di esso, come ad esempio tutti i frammenti nel quale è stato diviso il file originale oppure l’indirizzo del Tracker da contattare. Per scaricare un qualsiasi file tramite BitTorrent è sempre necessario procurarsi questo file, per trovarli è necessario utilizzare un motore di ricerca specifico.
  5. Client BitTorrent: è un programma installato nel computer dell’utente che permette di scaricare i file utilizzando il protocollo BitTorrent, per iniziare il download di un file questo programma ha bisogno del suo file .torrent. Di client ne esistono diversi e sono tutti gratuiti, io vi consiglio Utorrent.

In pratica semplificando al massimo il concetto quando un utente decide di scaricare un file viene contattato il tracker che gli indica da chi scaricare i frammenti del file, man mano che ogni frammento viene scaricato viene anche condiviso con gli altri, quando tutti i frammenti vengono scaricati il file viene ricomposto e automaticamente quell’utente è un Seed di quel file.

La principale differenza pratica tra Bittorrent e gli altri programmi Peer to Peer sta nel fatto che il file da scaricare non va cercato all’interno del programma con il quale il file viene scaricato, bensì bisogna cercare nel web e scaricare un piccolo file .torrent che rappresenta il file da scaricare, il file .torrent verrà poi aperto con il client installato sul computer ed il download avrà inizio

Uno dei principali vantaggi di BitTorrent rispetto ad Emule è l’elevata velocità alla quale è possibile scaricare file di grosse dimensioni, la velocità in download per un file con diverse fonti può arrivare a 150KB/s, velocità improbabili per Emule, tuttavia per il momento quest’ultimo rende disponibili un maggior numero di file aumentando così la probabilità di trovare ciò che ci serve.

Bene, in questo articolo abbiamo solamente visto i concetti principali sui quali si basa il protocollo BitTorrent, nei prossimi articoli vi verranno fornite delle guide operative per poter cercare i file torrent e poterli scaricare utilizzando il vostro client preferito.

Web Experiments, 15 aprile 2008.



Leggi anche:

Commenti

7 commenti per “Che cos’è e come funziona BitTorrent?”

  1. Scritto da Darius il 22 aprile, 2008 21:19

    Un buon programma bittorrent anche se personalemente prima usavo utorrent ma era troppo lento (velocita media di 20-30 kbs) ma ora ho cambiato con bitcomet che mi raggiunge una velocita molto piu elevata (50 -70 kbs) niente a che vedere con emule che va piu lento. Consiglio a tutti il download di file per mezzo di file torrent e client proprio per la loro velocita di download sempre costante e molto alta e anche per la ricerca dei file che avviene in maniera piu sicura attrvarso siti o motori di ricerca:
    The Pirate Bay
    Demonoid
    Colombo
    TNT Village
    Torrentspy
    Mininova
    IsoHunt
    Btjunkie
    ilCorSaRoNeRo
    Suprnova.org
    myBittorrent

  2. Scritto da steve il 28 dicembre, 2008 18:29

    Personalmente non ho mai usato torrents ora proverò.
    Con emule ben configurato raggiungo velocità anche di 200kbps.

  3. Scritto da Antony il 7 maggio, 2009 11:55

    Io scarico con bit torrent, lo ritengo il migliore…
    Si se ben configurato e in ottime condizioni di rete, e buona presenza di seeds e peers puoi raggiungere anche picchi di download oltre i 400 kb/s
    In condizioni normali scarico ad una velocità che varia tra i 100 e i 159 kb al secondo… fenomenale…

  4. Scritto da Diego il 5 agosto, 2009 17:44

    Ciao io ho scaricato Utorrent come consigliato dal sito , solo che al momento della prima configurazione se faccio il test della porta non lo passa. Io ho una connessione con 3 e la internetkey md-hsupa…dipende da quello?o potrebbe essere il firewall di xp?

  5. Scritto da sandro il 9 dicembre, 2009 12:01

    ragazzi io ho alice 7 mega.! e uso bittorent mi va’ una bomba ! scarico a 650kb/s ! anche a 800 kb/s e’ capitato! assicuratevi di avere le porte sbloccate! dovete fare lo stesso procedimento per avere L’id alto su emule!

  6. Scritto da alice il 6 gennaio, 2010 13:03

    io sono riuscita a completare un file in bittorrent però per poterlo portare sul mio pc e guardarlo mi occorre una password che non riesco a trovare!! mi ptete dire qualè??

  7. Scritto da ruggero il 27 maggio, 2011 12:38

    non so come configurare utorrent su vista con connessione h3g
    hsdpa aiutatemi grazie

Scrivi un commento




Seguici Via Mail

Indirizzo Email:

RSS Feed

RSS degli articoli
RSS dei commenti