BitTorrent

BitTorrent è un open source protocollo di condivisione dei file peer-to-peer (P2P). Decentralizza la distribuzione dei file facendo in modo che ogni client che scarica un file agisca anche come server da cui altri client possono scaricarlo. Permette persino al gestore originale del file di andare offline senza influire sulla disponibilità del file, purché almeno un altro computer ne abbia una copia completa.

BitTorrent aiuta a distribuire i file senza usare un file server dedicato. Le persone possono invece creare e scaricare file torrent contenenti informazioni e metadati sui file condivisi. Un file torrent include anche l'indirizzo di un tracker, ovvero un server che coordina i trasferimenti dei file tenendo traccia degli indirizzi IP di ogni computer che scarica e condivide quel torrent. Una volta connesso allo swarm del torrent, il client può iniziare a scaricare dai seed e a condividere con i peer.

BitTorrent permette di scaricare rapidamente i file tra uno swarm di computer, riducendo al contempo il carico su un singolo server
BitTorrent permette di scaricare rapidamente i file tra uno swarm di computer, riducendo al contempo il carico su un singolo server

I file server tradizionali trasferiscono progressivamente i file ai client, iniziando dall'inizio del file e inviandone i contenuti in ordine. BitTorrent divide invece i file in piccole parti di dimensioni uniformi e le trasferisce fuori sequenza, dando priorità alle parti più rare, che sono possedute dal minor numero di peer. Quando il client finisce di scaricare ogni parte, inizia a caricarla sugli altri peer e passa a un'altra. In questo modo, un client può aggiungere ridondanza alla rete e ridurre la domanda complessiva sui seed.

Il protocollo BitTorrent offre diversi vantaggi rispetto ai file server tradizionali, rendendolo ideale per usi specifici. Molte comunità di software gratuito e open source usano BitTorrent per distribuire gratuitamente i propri programmi e ridurre i costi dei server. Aiuta anche a distribuire rapidamente file di grandi dimensioni che ricevono subito una forte richiesta, senza sovraccaricare un singolo file server. Per esempio, Blizzard ha usato un client BitTorrent personalizzato per distribuire gli aggiornamenti del gioco World of Warcraft, consentendo ai giocatori di ottenere rapidamente l'aggiornamento senza il rischio di un arresto anomalo del file server. Tuttavia, l'uso più diffuso di BitTorrent è la distribuzione di film, programmi televisivi, musica e software piratati.

Aggiornato June 26, 2023 da Brian P.

quizMetti alla prova le tue conoscenze

Which activity benefits from using UDP instead of other data transfer protocols?

A
Secure file transfers
0%
B
Streaming live video
0%
C
Anonymous web browsing
0%
D
Encrypted text chat
0%
Correct! Incorrect!     View the UDP definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di BitTorrent in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.