Alors qu'est-ce qu'un torrent exactement?

Après avoir reçu de nombreux e-mails dans le passé me demandant d'expliquer ce qu'est un torrent, j'ai finalement décidé d'écrire ce petit guide pour aider tous ceux qui souhaitent en savoir plus sur les torrents, leur fonctionnement et leur utilisation. De nombreux lecteurs de Ghacks savent sans doute comment ils peuvent utiliser les torrents, et il est probable que ce guide ne leur révèle aucune information nouvelle. Je vous invite à contribuer à l'article en laissant un commentaire ci-dessous.

Je voudrais d’abord aborder la différence entre torrent et Bittorrent, qui est souvent utilisé comme synonyme sur Internet. Bittorrent est un protocole de partage de fichiers peer to peer (p2p) qui utilise une approche semblable au swarm en matière de partage de fichiers. Un torrent (fichier) stocke les métadonnées que des programmes tels que uTorrent utilisent pour télécharger des données sur le PC sur lequel il est exécuté.

Qu'est-ce qu'un torrent?

La spécification Bittorrent détaille les métainfo inclus dans les fichiers torrent:

  • advertise - Répertorie au moins une URL de suivi
  • info name - Nom suggéré pour le fichier ou le répertoire
  • info pièce - Les fichiers sont divisés en pièces de taille fixe, ce qui définit le nombre d'octets de chaque pièce.
  • info pieces - Une liste de hachage
  • info longueur - La longueur du fichier
  • info files path - Liste de chaînes de noms de sous-répertoires et de fichiers
  • info files length - La taille réelle du fichier en octets

Lorsque vous téléchargez un fichier torrent et que vous l'ajoutez à un téléchargeur tel que utorrent ou qBittorrent, plusieurs événements se produisent en arrière-plan. Le client Bittorrent essaie d’établir une connexion avec l’outil de suivi pour recevoir une liste d’homologues qui transfèrent actuellement des éléments du fichier. Cela peut être des utilisateurs qui téléchargent actuellement les fichiers associés au torrent, ou des utilisateurs qui ont déjà téléchargé les données complètes et les mettent maintenant à la disposition de tous les téléchargeurs. La vitesse s'améliore généralement avec la popularité d'un téléchargement.

Lorsque vous ajoutez un torrent à un programme compatible avec Bittorrent, vous recevez une mine d'informations. Le célèbre client uTorrent, par exemple, affiche le nombre de pièces et de fichiers, les pairs auxquels vous êtes actuellement connecté, les suivis et le hachage, entre autres informations.

Chaque utilisateur qui a commencé à télécharger le fichier et en a téléchargé au moins une pièce peut également être un séparateur pour ce fichier. L'idée ici est d'accélérer les téléchargements en utilisant les technologies Swarm. Bien qu'il existe des moyens de limiter artificiellement votre propre vitesse de téléchargement ou d'utiliser des modifications empêchant la copie des fichiers, la majorité des utilisateurs téléchargent et téléchargent des morceaux de fichiers qui les intéressent.

Le client local télécharge des éléments de différents utilisateurs pour assembler les fichiers une fois que tous les éléments de données ont été téléchargés sur le système.

Vous pouvez également rencontrer des liens aimantés sur certains sites qui peuvent avoir remplacé des torrents sur ces sites ou être proposés en plus de fichiers torrent. Un lien magnétique est un lien Web contenant des métadonnées que le client Bittorrent peut utiliser pour lancer le téléchargement de fichiers. L'avantage pour les sites hébergeant des fichiers torrent est que cela réduit la bande passante nécessaire au fonctionnement du site. Alors que les torrents peuvent atteindre la taille d’un mégaoctet ou plus, un lien le réduit à moins d’un kilo-octet de données.

Comment télécharger un torrent

Il est en fait assez facile de télécharger des fichiers torrent. Tout ce dont vous avez besoin est un programme prenant en charge le protocole Bittorrent. Cela peut être un navigateur Web comme Opera, ou un programme spécialement conçu pour cet objectif, comme uTorrent. Les programmes enregistrent généralement l’extension de fichier .torrent sur votre système, de sorte que tous les liens de torrent sur lesquels vous cliquez sont automatiquement ajoutés à l’application.

Si ce n'est pas le cas, vous pouvez faire glisser les fichiers torrent du système local vers l'application pour lancer le téléchargement.