Torrent
Un torrent è un file che contiene metadati per i file distribuiti tramite il protocollo BitTorrent. I torrent possono condividere file di qualsiasi tipo su una rete P2P decentralizzata senza un server di file dedicato. Un torrent non include i file veri e propri; fornisce invece istruzioni per un'applicazione client BitTorrent, indicando quali file scaricare e come connettersi ad altri computer per scaricarli.
Un file torrent contiene diversi elementi di metadati. Ogni torrent include l'indirizzo del tracker, ovvero il server che facilita le connessioni tra computer. Un tracker connette il client BitTorrent ai peer, che stanno scaricando i file del torrent, e ai seed, che hanno terminato il download ma continuano a condividere i file. L'insieme dei peer e dei seed di un torrent è chiamato swarm. Ogni torrent include anche i nomi, i percorsi e le dimensioni dei file inclusi nel torrent, oltre a hash crittografici che garantiscono l'integrità di ogni file. Quando un client BitTorrent si connette ad almeno un peer o seed dello swarm, scarica i contenuti del torrent un pezzo alla volta.
La condivisione di un file tramite torrent non richiede un server di file dedicato, purché sia disponibile almeno un seed. Se è presente un server di file dedicato, la distribuzione dei file tramite torrent consente di utilizzare meno larghezza di banda durante l'hosting dei file. Invece di inviare una copia completa di un file a ogni computer che la richiede, qualsiasi client che sta effettuando il download può anche aiutare a caricare i pezzi che possiede già. Questo è particolarmente utile quando molti utenti scaricano contemporaneamente un file popolare, perché riduce il carico sul server di file distribuendo la larghezza di banda per il caricamento tra tutti i computer dello swarm.
Estensione file: .TORRENT
Metti alla prova le tue conoscenze