Cos’è BitTorrent?

BitTorrent è un protocollo peer-to-peer open source per il download di file su Internet. Open source significa che il codice è disponibile per chiunque lo possa modificare e ridistribuire a piacimento. Di conseguenza ci sono diversi programmi BitTorrent gratuiti disponibili al pubblico, ognuno con caratteristiche diverse. Il codice sorgente originale è stato scritto da Bram Cohen.

L’idea alla base di BitTorrent è quella di consentire la distribuzione massiccia di file popolari senza penalizzare la fonte aumentando i costi della larghezza di banda e possibili arresti anomali dovuti alla domanda che supera la capacità del server. In questo modo, chiunque crei un programma, un file musicale o un altro prodotto popolare può renderlo disponibile al pubblico indipendentemente dalle risorse, anche se il file diventa molto popolare.

Per capire come funziona BitTorrent, considera prima come funziona il normale download. I personal computer connessi a Internet sono detti client mentre i siti web visitati risiedono su server Internet. I server “forniscono informazioni” ai client. Se navighi su un sito e fai clic su un collegamento per scaricare un programma, crei una connessione uno a uno a quel server che utilizza la larghezza di banda necessaria per servirti il ​​file. Quando hai ricevuto l’intero file, la connessione viene rilasciata in modo che il server possa utilizzare quel flusso di larghezza di banda per gestire altre connessioni.

Il problema sorge quando un numero insolitamente elevato di clienti visita un sito contemporaneamente. Ciò può causare l’esaurimento della larghezza di banda disponibile e il “crash” del server. Quando ciò accade, ai client viene rifiutata una connessione. “Il sito è inattivo.”

Per evitare ciò, BitTorrent crea uno schema di rete diverso. Utilizza gli altri client che stanno scaricando il file per fungere efficacemente da server l’uno per l’altro, caricando contemporaneamente le parti del file ricevuto ad altri che richiedono il file. Quindi, quando si fa clic su un file da scaricare, verranno effettuate diverse connessioni per ricevere “sezioni” del file che si combinano per creare l’intero file. Nel frattempo, mentre scarichi queste “fette” le stai anche caricando su chiunque altro abbia bisogno delle parti che stai ricevendo. Una volta ricevuto l’intero file, è considerato educato mantenere il client connesso per agire come seme. Un seme fa riferimento a un’origine che ha l’intero file disponibile.

In questo modo BitTorrent alleggerisce l’onere dei server ma soprattutto rende possibile a chiunque di diffondere un file velocemente e facilmente senza richiedere costosi server o un’infrastruttura di distribuzione. Se la richiesta c’è, il file si diffonderà.
BitTorrent differisce da altri programmi peer-to-peer (P2P) come Kazaa o Morpheus in quanto non rendi disponibile una libreria di file per la condivisione. Condividi solo il file che stai ricevendo attivamente (o che hai appena finito di ricevere).
A parte i molti usi legittimi di BitTorrent, alcuni siti che ospitano download di BitTorrent sono stati presi di mira dalla Motion Picture Association of America (MPAA) nel dicembre 2004 per la distribuzione di film digitalizzati in violazione del diritto d’autore. Secondo quanto riferito, un sistema di monitoraggio della proprietà intellettuale chiamato FirstSource, di BayTSP, identifica i client iniziali per caricare contenuti protetti da copyright su BitTorrent e altre reti P2P. A loro volta, tutti i client successivi che scaricano o condividono quel file possono essere tracciati tramite l’indirizzo IP.
Alcuni tipi di BitTorrent contengono spyware, mentre altri hanno semplicemente funzionalità avanzate. Per l’originale Bram Cohen BitTorrent, maggiori informazioni e una FAQ, puoi visitare il suo sito.