human
µTorrent : Comment ça marche, et qu'est-ce que ça veut dire ? Quand je dis tout, je fais référence aux graines, aux pairs et aux sangsues. Expliquez surtout que j'ai cinq ans.
gpt
Un peu plus de détails (le récapitulatif de valarauca est assez solide) : Le .torrent lui-même n'est en fait qu'un petit fichier texte. Il contient des informations sur le fichier réellement partagé, comme le nombre de morceaux dans lesquels il est divisé. Il répertorie également un ou plusieurs trackers. Un traqueur est un serveur Internet qui garde un œil sur qui d'autre reçoit ce fichier et sur les éléments qu'il possède. Il vous aide à trouver d'autres téléchargeurs, une sorte d'entremetteur qui vous connecte avec d'autres personnes partageant le fichier. Les trackers ont souvent un moteur de recherche et d'autres fichiers torrent disponibles au téléchargement, mais cela est facultatif. Certains traceurs n'ont pas de page Web à visiter, ils suivent simplement discrètement les torrents que vous obtenez d'ailleurs. Tous les programmes torrent communiquent constamment avec les trackers pour les tenir informés de la progression de votre téléchargement. Le reste du fichier torrent ressemble à du charabia dans un éditeur de texte. Mais c'est en fait une liste de "hachages" pour chaque morceau. Un hachage est une sorte d'« empreinte digitale » numérique qui permet à utorrent de confirmer que chaque élément du torrent est 100 % légitime. Imaginez que vous ayez un livre et que vous écriviez la première lettre de chaque phrase du premier paragraphe. C'est le hachage pour le premier paragraphe. Maintenant, répétez pour les paragraphes 2, 3, 4, et ainsi de suite jusqu'à ce que vous ayez lu tout le livre. Vous vous retrouveriez avec beaucoup de petits hachages. Chaque morceau du fichier a son propre petit hash . Il y a aussi un gros hachage général pour l'ensemble du fichier torrent mais peu importe pour l'instant. Quand utorrent récupère un morceau du fichier, il exécute une sorte d'opération mathématique dessus (un peu comme regarder la première lettre de chaque phrase) et compare le résultat au hachage qu'il est censé avoir. S'ils ne correspondent pas, il jette le morceau que vous avez téléchargé et arrête d'obtenir des morceaux de cette source. Il essaiera de télécharger la pièce d'ailleurs. Les aimants sont essentiellement des torrents, mais au lieu de télécharger un fichier torrent directement à partir d'un site Web, vous cliquez sur un lien qui ne contient aucun fichier. Au lieu de cela, il a ce gros hachage global intégré au lien. En cliquant sur le lien, votre programme parle au traqueur et dit "Hé, puis-je obtenir une liste des personnes téléchargeant le fichier avec ce même gros hachage ?". Le traqueur dit OK et envoie une liste. Ensuite, votre programme choisit au hasard quelqu'un sur la liste et demande à son programme "hé, puis-je obtenir le .torrent pour ce fichier ?"... le programme l'envoie, et maintenant le téléchargeur a tout ce dont il a besoin... un fichier torrent avec des trackers et des hachages , et une liste de personnes à partir desquelles il peut commencer à télécharger .