Comment fonctionne BitTorrent?

Table des matières:

Comment fonctionne BitTorrent?
Comment fonctionne BitTorrent?

Vidéo: Comment fonctionne BitTorrent?

Vidéo: Comment fonctionne BitTorrent?
Vidéo: 🔒VPN sur TOR : Faut-il VRAIMENT en utiliser pour être Anonyme ? - YouTube 2024, Avril
Anonim
Selon une étude réalisée en 2012, BitTorrent consomme 12% du trafic Internet total en Amérique du Nord et 36% du trafic total dans la région Asie-Pacifique. Il est tellement populaire que le nouveau «Système d’alerte au droit d’auteur» cible uniquement le trafic BitTorrent.
Selon une étude réalisée en 2012, BitTorrent consomme 12% du trafic Internet total en Amérique du Nord et 36% du trafic total dans la région Asie-Pacifique. Il est tellement populaire que le nouveau «Système d’alerte au droit d’auteur» cible uniquement le trafic BitTorrent.

BitTorrent est généralement connu comme une méthode de piratage, mais ce n’est pas réservé aux pirates. C’est un protocole peer-to-peer décentralisé et utile qui présente des avantages considérables par rapport à d’autres protocoles dans de nombreuses situations.

Cet article vous aidera à comprendre le fonctionnement du protocole BitTorrent et à comprendre pourquoi il ne s’agit pas uniquement d’un outil de piratage. Nous avons déjà expliqué comment démarrer avec BitTorrent.

Comment fonctionne BitTorrent

Lorsque vous téléchargez une page Web telle que celle-ci, votre ordinateur se connecte au serveur Web et télécharge les données directement à partir de ce serveur. Chaque ordinateur qui télécharge les données les télécharge depuis le serveur central de la page Web. C'est la quantité de trafic sur le Web qui fonctionne.

BitTorrent est un protocole peer-to-peer, ce qui signifie que les ordinateurs d'un «essaim» BitTorrent (un groupe d'ordinateurs téléchargeant et téléchargeant le même torrent) transfèrent des données entre eux sans avoir besoin d'un serveur central.
BitTorrent est un protocole peer-to-peer, ce qui signifie que les ordinateurs d'un «essaim» BitTorrent (un groupe d'ordinateurs téléchargeant et téléchargeant le même torrent) transfèrent des données entre eux sans avoir besoin d'un serveur central.
Traditionnellement, un ordinateur rejoint un essaim BitTorrent en chargeant un fichier.torrent dans un client BitTorrent. Le client BitTorrent contacte un «suivi» spécifié dans le fichier.torrent. Le tracker est un serveur spécial qui garde une trace des ordinateurs connectés. Le suivi partage leurs adresses IP avec d’autres clients BitTorrent de l’essaim, leur permettant ainsi de se connecter les uns aux autres.
Traditionnellement, un ordinateur rejoint un essaim BitTorrent en chargeant un fichier.torrent dans un client BitTorrent. Le client BitTorrent contacte un «suivi» spécifié dans le fichier.torrent. Le tracker est un serveur spécial qui garde une trace des ordinateurs connectés. Le suivi partage leurs adresses IP avec d’autres clients BitTorrent de l’essaim, leur permettant ainsi de se connecter les uns aux autres.

Une fois connecté, un client BitTorrent télécharge des fragments des fichiers du torrent en petits morceaux et télécharge toutes les données qu’il peut obtenir. Une fois que le client BitTorrent a des données, il peut alors commencer à télécharger ces données vers d'autres clients BitTorrent de l'essaim. De cette manière, tout le monde qui télécharge un torrent télécharge également le même torrent. Cela accélère la vitesse de téléchargement de tous. Si 10 000 personnes téléchargent le même fichier, le serveur central n’est pas trop sollicité. Au lieu de cela, chaque téléchargeur contribue de la bande passante pour le téléchargement à d'autres téléchargeurs, garantissant ainsi que le torrent reste rapide.

Il est important de noter que les clients BitTorrent ne téléchargent jamais de fichiers à partir du suivi. Le traqueur participe au torrent uniquement en gardant une trace des clients BitTorrent connectés à l’essaim, pas en réalité en téléchargeant ou en téléchargeant des données.

Leechers et les semeuses

Les utilisateurs qui téléchargent depuis un essaim BitTorrent sont communément appelés «leechers» ou «pairs». Les utilisateurs qui restent connectés à un essaim BitTorrent même après avoir téléchargé le fichier complet, contribuant davantage à la bande passante de leur téléchargement afin que les autres personnes puissent continuer à télécharger le fichier, sont qualifiés de «semences». Pour qu'un torrent soit téléchargeable, un semeur - qui dispose d'une copie complète de tous les fichiers du torrent - doit initialement rejoindre l'essaim pour que les autres utilisateurs puissent télécharger les données. Si un torrent n’a pas de source, le téléchargement ne sera pas possible - aucun utilisateur connecté n’a le fichier complet.

Les clients BitTorrent récompensent les autres clients qui téléchargent, préférant envoyer des données à des clients contribuant davantage en bande passante, plutôt que d’envoyer des données à des clients qui téléchargent très lentement. Cela accélère les temps de téléchargement pour l'essaim dans son ensemble et récompense les utilisateurs qui contribuent davantage à la bande passante de téléchargement.

Image
Image

Trackers Torrent et Torrents sans Tracker

Récemment, un système torrent décentralisé «sans tracker» permet aux clients BitTorrent de communiquer entre eux sans avoir besoin de serveurs centraux. Les clients BitTorrent utilisent à cet effet la technologie DHT (Distributed Hash Table), chaque client BitTorrent fonctionnant en tant que nœud DHT. Lorsque vous ajoutez un torrent à l'aide d'une «liaison magnétique», le nœud DHT contacte les nœuds voisins et les autres nœuds contactent les autres nœuds jusqu'à ce qu'ils localisent les informations sur le torrent.

Comme l'indique la spécification du protocole DHT, «En réalité, chaque pair devient un suivi». Cela signifie que les clients BitTorrent n'ont plus besoin d'un serveur central gérant un essaim. Au lieu de cela, BitTorrent devient un système de transfert de fichiers peer-to-peer entièrement décentralisé.

DHT peut également travailler aux côtés des trackers traditionnels. Par exemple, un torrent peut utiliser à la fois DHT et un suivi traditionnel, ce qui assurera la redondance en cas de défaillance du suivi.

Image
Image

BitTorrent n'est pas juste pour le piratage

BitTorrent n’est pas synonyme de piratage. Blizzard utilise un client BitTorrent personnalisé pour distribuer les mises à jour de ses jeux, notamment World of Warcraft, StarCraft II et Diablo 3. Cela accélère les téléchargements pour tous en permettant aux utilisateurs de partager leur bande passante de téléchargement avec d'autres utilisateurs, en exploitant la bande passante inutilisée pour des téléchargements plus rapides. toutes les personnes. Bien entendu, cela permet également à Blizzard d'économiser de l'argent sur ses factures de bande passante.

Les gens peuvent utiliser BitTorrent pour distribuer des fichiers volumineux à un nombre important de personnes sans avoir à payer pour la bande passante de l'hébergement Web. Un film, un album de musique ou un jeu gratuit peut être hébergé sur BitTorrent, ce qui permet une méthode de distribution simple et gratuite, dans le cadre de laquelle les personnes qui téléchargent le fichier participent également à sa distribution. WikiLeaks a distribué des données via BitTorrent, ce qui a considérablement allégé leurs serveurs. Les distributions Linux utilisent BitTorrent pour distribuer leurs images de disque ISO.

BitTorrent, Inc.- une entreprise chargée de développer BitTorrent en tant que protocole, qui a également acheté et développé le célèbre client torrent µTorrent - développe diverses applications qui utilisent le protocole BitTorrent pour de nouvelles choses via leur projet BitTorrent Labs. Les expériences de laboratoire incluent une application de synchronisation qui synchronise de manière sécurisée des fichiers entre plusieurs ordinateurs en les transférant directement via BitTorrent, et une expérience de BitTorrent Live qui utilise le protocole BitTorrent pour aider à la diffusion de vidéos en direct et en streaming, exploitant ainsi la puissance de BitTorrent pour diffuser en continu des vidéos en direct. nombre de personnes sans les besoins actuels en bande passante.

Image
Image

BitTorrent peut actuellement être principalement utilisé pour le piratage, car sa nature décentralisée et peer-to-peer constitue une réponse directe aux efforts de répression de Napster et des autres réseaux peer-to-peer présentant des points de défaillance centraux. Cependant, BitTorrent est un outil avec des utilisations légitimes dans le présent - et de nombreuses autres utilisations potentielles dans le futur.

Conseillé: