Maison > Article > Tutoriel système > Comment fonctionnent les torrents
Torrents — Chaque fois que j'entends ce mot, les seules choses qui me viennent à l'esprit sont des films gratuits, des jeux et des logiciels piratés. Mais nous ne savons pas comment ils fonctionnent, et différents concepts sont impliqués dans les « graines ». Par conséquent, à travers cet article, nous comprenons ce qu'est le torrenting d'un point de vue technique.
Une « graine » est un lien vers un emplacement de fichier sur Internet. Ce ne sont pas des fichiers, ils pointent simplement dynamiquement vers le fichier original que vous souhaitez télécharger.
Par exemple : si vous cliquez sur Google Chrome[1], vous pouvez télécharger le navigateur Google Chrome depuis les serveurs de Google.
Si vous cliquez à nouveau sur ce lien demain, la semaine prochaine ou le mois prochain, le fichier pourra toujours être téléchargé à partir des serveurs Google.
Mais lorsque l'on utilise le téléchargement "torrent", il n'a pas de serveur fixe. Les fichiers ont été téléchargés à partir des ordinateurs d'autres personnes qui avaient été précédemment téléchargés à l'aide de « torrents ».
Supposons qu'il y ait des vidéos sur « A » et qu'il souhaite les télécharger en tant que « graines ». Ainsi, il crée une « graine » et envoie le lien vers « B », qui contient des informations sur l’adresse IP exacte de cette vidéo sur Internet. Ainsi, lorsque « B » commence à télécharger ce fichier, « B » se connecte à l’ordinateur de « A ». Une fois que « B » a fini de télécharger la vidéo, « B » commencera à agir comme une graine, c'est-à-dire que « B » permettra à d'autres « C » ou « D » de la télécharger depuis l'ordinateur de « B ».
Ainsi, tout le monde télécharge d'abord le fichier, puis le télécharge. Plus il y a de personnes qui téléchargent, plus la vitesse de téléchargement est rapide. Et dans tous les cas, si vous souhaitez arrêter le téléchargement, pas de problème, vous pouvez le faire à tout moment. Cela ne poserait pas de problème à moins que de nombreuses personnes téléchargent et peu téléversent.
L'utilisateur qui termine le téléchargement d'un fichier spécifique deviendra immédiatement un téléchargeur. Par conséquent, une personne téléchargée qui peut être téléchargée par un nouvel utilisateur est appelée un seeder.
Certains utilisateurs qui n'ont pas terminé de télécharger un fichier spécifique et qui sont toujours en train de télécharger sont appelés demandeurs.
Tous les fichiers « torrent » sont divisés indépendamment en paquets de taille fixe, ils peuvent donc être téléchargés dans un ordre non linéaire et aléatoire. Chaque morceau est identifié de manière unique, donc une fois tous les morceaux téléchargés, ils sont assemblés pour créer le fichier original.
C'est précisément grâce à ce mécanisme que si vous téléchargez un fichier de quelqu'un et qu'il arrête le téléchargement pour une raison quelconque, vous pouvez continuer à télécharger à partir d'autres seeders sans avoir à recommencer le téléchargement depuis le début.
Le pair fait référence au demandeur actuellement connecté à vous. Un demandeur qui télécharge, quel que soit le nombre de blocs téléchargés, est un homologue.
Par exemple :
Un utilisateur qui a téléchargé les 50 premiers morceaux d'un fichier est un demandeur, cependant, il télécharge ces fichiers en même temps et vous ne disposez que des 10 premiers morceaux, vous pouvez donc télécharger jusqu'à 50 morceaux de lui. A ce moment-là, il devient votre homologue.
Lorsque vous téléchargez un "torrent", choisissez toujours le plus gros seeder. C'est la meilleure expérience.
Il n'y a pas de norme minimale ici, mais assurez-vous simplement de choisir le plus grand semeur.
Les lois relatives aux « graines » ne sont pas différentes des autres lois. Comme tout ce qui est protégé par le droit d'auteur, la contrefaçon sera punie par la loi. La plupart des gouvernements bloquent les sites et protocoles torrent, mais le torrent lui-même n’est pas dangereux.
Les "Serrons" sont très utiles pour partager rapidement des fichiers, et ils sont utilisés pour partager des logiciels dans la communauté open source car ils permettent d'économiser beaucoup de ressources du serveur. Cependant, de nombreuses personnes les utilisent à cause du piratage.
Le torrent est une technologie parfaite pour réduire la charge sur votre serveur. Le téléchargement "Torrent" nous permet d'augmenter la vitesse de téléchargement jusqu'à la limite de la carte réseau, ce qui est très bien. Cependant, sur un serveur aussi décentralisé, le piratage devient un phénomène inévitable. Il est de notre responsabilité morale de limiter le contenu que nous partageons et de ne jamais télécharger de contenu piraté.
Veuillez partager votre expérience d'utilisation des « torrents » dans les commentaires ci-dessous et partagez vos sites Web « torrent » préférés dont le téléchargement est légalement autorisé.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!