BitTorrent est un outil très pratique et 100 % légal. D´ailleurs, plusieurs grosse entreprise l´utilise (exemple : Blizzard pour les mises à jours de World of Warcraft).
Voici un exemple de fonctionnement :
Serveur ------> Client
Le serveur envoit au client.
Si un autre client se connecte, le serveur + le premier client vont envoyer ce qu´il ont.
Plus il y a de monde qui télécharge plus ça va vite !
On peut très bien partager des fichiers 100 % légaux mais on y trouve également des fichiers un peu moins légaux :P