Anonim

Uno dei termini che potresti aver trovato nei tuoi viaggi su Internet è "BitTorrent". Alcuni di voi hanno familiarità con questo concetto, ma molti non lo sono. Risolviamolo.

Cos'è BitTorrent?

Il download di file su Internet è una cosa molto comune da fare. In genere, quando si scarica un file su Internet, si fa clic su un collegamento che punta a quel file da qualche parte su Internet. Quindi, è un trasferimento unidirezionale diretto di quel file dalla sua posizione originale al computer. Funziona bene, ma può presentare alcuni problemi. Per uno, la larghezza di banda può essere un problema. Se un gruppo di persone scarica contemporaneamente lo stesso file dallo stesso server, quel server si impantana con le richieste e la larghezza di banda per quel server viene allungata. L'effetto finale è che ogni persona che tenta di scaricare quel file può avere velocità di download molto lente o essere negata del tutto. Inoltre, il proprietario di quel server potrebbe avere a che fare con enormi costi di larghezza di banda.

BitTorrent è un modo per distribuire il carico. Il termine "BitTorrent" viene utilizzato per indicare il programma originale utilizzato per trarne vantaggio, tuttavia viene utilizzato anche per fare riferimento al protocollo stesso. Quindi, se vai a scaricare un client BitTorrent, quel software client è esso stesso in grado di scaricare file e servire file. Ti mette in una rete peer-to-peer in cui tu, come utente del software torrent, agisci come parte della rete di distribuzione dei file. Quindi, questo significa che stai condividendo file su Internet? Sì. Lasciatemi spiegare.

BitTorrent ottiene un carico distribuito scaricando da più peer sulla rete. Una persona che pubblica un file sulla rete per la condivisione inizia creando un file "torrent". Questo piccolo file contiene informazioni sul file da condividere e sul tracker (il computer che coordina la distribuzione dei file). In breve, il file torrent è ciò che dice al software client BitTorrent come scaricare un determinato file e rimetterlo insieme. Quando un utente (tu) desidera scaricare un file da BitTorrent, inizi puntando il client sul file torrent tramite un URL. Il file torrent collega quindi nuovamente il software client al tracker, che indica al software quali peer sulla rete hanno il file desiderato. Il software client inizia quindi a scaricare il file da queste posizioni multiple e quindi riassembla il file sul computer.

Quindi, sì, stai scaricando pezzi di un file contemporaneamente da più altri peer sulla rete. È una tecnologia di condivisione di file peer-to-peer, quindi quando si scarica un file in questo modo, si sta effettivamente prendendo pezzi del file dai PC di altri utenti che hanno quel file sui propri computer. Tutto questo è coordinato usando il tracker.

A differenza di un browser Web che effettua una richiesta per un file, un client BitTorrent effettua contemporaneamente più richieste peer-to-peer (P2P) più piccole. Ciò fornisce una migliore disponibilità, una migliore ridondanza e una maggiore velocità. Dovrei dire, tuttavia, che la velocità varia. Poiché si tratta di un sistema P2P e dipende da computer su Internet, può essere necessario un po 'di tempo per stabilire una connessione e stabilire informazioni sufficienti per farlo funzionare. Per questo motivo, i download di torrent di solito all'inizio sono più lenti e poi aumentano a velocità elevate nel mezzo del download.

Download di torrent

Una persona utilizza un file BitTorrent per scaricare i file. Puoi navigare sul Web, trovare un torrent di un file che desideri scaricare, quindi aprirlo con il tuo client BitTorrent. Il client si connette ai tracker specificati nel file torrent. Restituisce un elenco di tutti i peer che stanno trasferendo pezzi di quel file sulla rete. Il client quindi si connette direttamente a quei peer per ottenere pezzi del file. Un gruppo di peer che ospitano contemporaneamente lo stesso file è chiamato "sciame". Se lo sciame ha solo informazioni sulla seminatrice iniziale del file, il client punta semplicemente alla seminatrice originale per ottenere il file. Man mano che altri peer si uniscono allo sciame, inizieranno a scambiare pezzi del file tra loro e poi smetteranno di accedere direttamente alla seminatrice.

Tutta la natura dei torrent significa che, idealmente, si basa sul dare e avere. La natura del protocollo, infatti, dipende sia dal servizio dei file che dal download dei file. Clienti diversi incorporano politiche diverse su come imporre questo. Alcuni client potrebbero preferire inviare dati solo a colleghi che inviano anche dati. Di solito, tuttavia, più la rete è rigida, più diventa sbilanciata. Le persone nuove ai torrent non hanno molto da condividere, quindi si troverebbero in uno svantaggio automatico sulle reti che richiedono dare e avere. Alcuni client implementano modi per assicurarsi che ciò non accada.

Questioni legali

Poiché BitTorrent è una tecnologia di condivisione file peer-to-peer (e una buona), ovviamente, si trova ad entrare nel regno della distribuzione illegale di software. Alcuni tracker BitTorrent sono stati oggetto di raid e arresti. Gruppi come MPAA e RIAA hanno esercitato una forte pressione legale sull'idea di arrestare i tracker BitTorrent. Mentre ci sono molte cose perfettamente legittime che possono essere trovate su BitTorrent, c'è anche un sacco di materiale illegale. Software Warez, musica protetta da copyright, film, ecc. HBO è persino arrivato a fare causa agli ISP di tutti gli utenti torrent che scambiavano programmi HBO tramite BitTorrent.

Quindi, BitTorrent entra in un territorio appiccicoso. Un paio di cose che torrent ha fatto per farlo, però, sono che (1) non c'è una funzionalità di ricerca integrata, (2) è possibile risalire all'host che sta servendo il file. Ciò significa che, sì, il tuo indirizzo IP può essere ottenuto se stai offrendo file su BitTorrent. Questo può aprirti a problemi di sicurezza, tuttavia non ti aprirà legalmente a meno che, ovviamente, non utilizzi BitTorrent per ospitare file illegali. Inoltre, il tuo indirizzo IP è visualizzabile ogni volta che accedi a Internet, quindi BitTorrent non ti apre per collegarti più di quanto non faccia un browser web. Ancora una volta, si riduce a ciò che stai facendo con la tecnologia e ai tipi di persone con cui ti stai connettendo.

Non c'è assolutamente nulla di sbagliato nell'utilizzo di BitTorrent. È quello che scegli di fare con la tecnologia che è il problema. Esistono molti programmi che utilizzano torrent per distribuirsi. Ad esempio, ho usato torrent per scaricare immagini ISO delle distribuzioni Linux. Non vi è alcun problema legale in quanto Linux è open source. Tuttavia, se si utilizzava Torrent per scaricare il software warez, è qui che è possibile accedere a pascoli spinosi.

Clienti BitTorrent

Per sfruttare BitTorrent, dovrai scaricare e installare un client torrent. Ecco un elenco di alcuni di essi:

  • Azureus BitTyrant
  • Azureus
  • BitTorrent
  • Opera: esatto, il browser ne ha uno integrato
  • Shareaza

Ci sono molte di queste cose là fuori, quindi sentiti libero di fare una ricerca su Google per "BitTorrent Client" e ne otterrai un sacco. Puoi anche consultare la voce di Wikipedia sui client BitTorrent per ottenere una griglia di confronto completa di essi.

Conclusione

Spero che questo ti abbia dato uno sguardo di base su cosa sia BitTorrent.

Introduzione a bittorrent