phhsnews.com


phhsnews.com / Fonctionnement de BitTorrent

Fonctionnement de BitTorrent


BitTorrent consomme 12% du trafic Internet total en Amérique du Nord et 36% du trafic total dans la région Asie-Pacifique, selon une étude de 2012. Il est si populaire que le nouveau "Copyright Alert System" cible uniquement le trafic BitTorrent.

BitTorrent peut être connu populairement comme une méthode de piratage, mais pas seulement pour les pirates. C'est un protocole peer-to-peer utile et décentralisé avec des avantages significatifs par rapport aux autres protocoles dans de nombreuses situations.

Cet article vous aidera à comprendre le fonctionnement du protocole BitTorrent et pourquoi il n'est pas qu'un outil de piratage. Nous avons déjà expliqué comment démarrer avec BitTorrent

Fonctionnement de BitTorrent

Lorsque vous téléchargez une page Web comme 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 le télécharge depuis le serveur central de la page Web. 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 "tracker" spécifié dans le fichier .torrent. Le tracker est un serveur spécial qui garde la trace des ordinateurs connectés. Le tracker partage ses adresses IP avec d'autres clients BitTorrent de l'essaim, ce qui leur permet de se connecter les uns aux autres.

Une fois connecté, un client BitTorrent télécharge des morceaux des fichiers du torrent en petits morceaux, téléchargeant 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 dans l'essaim. De cette manière, tout le monde qui télécharge un torrent télécharge le même torrent. Cela accélère la vitesse de téléchargement de tout le monde. Si 10 000 personnes téléchargent le même fichier, cela ne met pas beaucoup de pression sur un serveur central. Au lieu de cela, chaque téléchargeur contribue à la bande passante de téléchargement vers d'autres téléchargeurs, s'assurant que le torrent reste rapide.

Important, les clients BitTorrent ne téléchargent jamais les fichiers du tracker lui-même. Le tracker participe au torrent uniquement en gardant une trace des clients BitTorrent connectés à l'essaim, pas réellement en téléchargeant ou en téléchargeant des données

Leechers and Seeders

Les utilisateurs qui téléchargent à partir d'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 plus de leur bande passante de téléchargement afin que d'autres personnes puissent continuer à télécharger le fichier, sont appelés "semeurs". Pour qu'un torrent soit téléchargeable, un semoir - qui possède une copie complète de tous les fichiers du torrent - doit d'abord rejoindre l'essaim afin que les autres utilisateurs puissent télécharger les données. Si un torrent n'a pas de seeders, il ne sera pas possible de télécharger - 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 aux clients qui fournissent plus de bande passante de téléchargement plutôt que d'envoyer des données aux clients qui téléchargent à une vitesse très lente.

Torrent Trackers et Trackerless Torrents

Ces derniers temps, un système de torrent "trackerless" décentralisé permet aux clients BitTorrent de communiquer entre eux sans avoir besoin de serveurs centraux. Les clients BitTorrent utilisent la technologie de table de hachage distribuée (DHT) pour cela, chaque client BitTorrent fonctionnant comme un nœud DHT. Lorsque vous ajoutez un torrent à l'aide d'un «lien magnétique», le nœud DHT contacte les nœuds voisins et ces autres nœuds contactent les autres nœuds jusqu'à ce qu'ils trouvent les informations sur le torrent.

Comme le dit la spécification du protocole DHT: devient un traqueur. »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 traqueur traditionnel, ce qui fournira une redondance en cas de défaillance du traqueur.

BitTorrent n'est pas seulement pour le piratage

BitTorrent n'est pas synonyme de piratage. Blizzard utilise un client BitTorrent personnalisé pour distribuer des mises à jour pour ses jeux, notamment World of Warcraft, StarCraft II et Diablo 3. Cela permet d'accélérer les téléchargements pour tous en permettant aux utilisateurs de partager leur bande passante vers d'autres utilisateurs. toutes les personnes. Bien sûr, il économise également de l'argent sur leurs factures de bande passante.

Les gens peuvent utiliser BitTorrent pour distribuer des fichiers volumineux à un nombre important de personnes sans payer pour la bande passante de l'hébergement Web. Un film gratuit, un album de musique ou un jeu pourrait être hébergé sur BitTorrent, ce qui permet une distribution gratuite et facile où les personnes qui téléchargent le fichier aident aussi à le distribuer. WikiLeaks a distribué des données via BitTorrent, prenant une charge importante sur leurs serveurs. Les distributions Linux utilisent BitTorrent pour distribuer leurs images de disques ISO

BitTorrent, Inc. - une société chargée de développer BitTorrent en tant que protocole, qui a également acheté et développé le populaire client torrent μTorrent - développe une variété d'applications utilisant le Protocole BitTorrent pour de nouvelles choses via leur projet BitTorrent Labs. Les expériences de Labs incluent une application de synchronisation qui synchronise en toute sécurité les fichiers entre plusieurs ordinateurs en transférant les fichiers directement via BitTorrent et une expérience BitTorrent Live qui utilise le protocole BitTorrent pour diffuser en direct des vidéos en streaming, en exploitant la puissance de BitTorrent pour diffuser des vidéos en direct. BitTorrent peut être principalement utilisé pour le piratage en ce moment, car sa nature décentralisée et peer-to-peer est une réponse directe aux efforts visant à sévir contre Napster et d'autres peer-to-peer. réseaux de pairs avec points d'échecs centraux. Cependant, BitTorrent est un outil avec des utilisations légitimes dans le présent - et beaucoup d'autres utilisations potentielles dans le futur.

Crédit d'image: Header Image par jacobian, serveur central et diagrammes de réseau peer-to-peer par Mauro Bieg sur Wikipedia



Comment libérer automatiquement de l'espace de stockage avec macOS Sierra

Comment libérer automatiquement de l'espace de stockage avec macOS Sierra

Si vous avez un Mac qui manque toujours d'espace, macOS Sierra est une bouffée d'air frais. Il inclut un nouvel outil qui fournit des recommandations et permet de libérer de l'espace sur votre Mac. Pour trouver ces fonctionnalités, cliquez sur le menu Pomme dans le coin supérieur gauche de votre écran et sélectionnez "À propos de ce Mac".

(how-to)

Comment ouvrir le terminal dans l'emplacement actuel du Finder OS X

Comment ouvrir le terminal dans l'emplacement actuel du Finder OS X

Avez-vous déjà travaillé dans le Finder d'OS X et voulu ouvrir le Terminal à cet endroit précis? Il y a un moyen facile de faire cela, et puis il y a un moyen encore plus simple. Les utilisateurs de Windows ont utilisé ce pouvoir pendant un certain temps. Dans n'importe quelle fenêtre de l'Explorateur de fichiers, vous pouvez simplement cliquer sur le menu "Fichier" et ensuite vous verrez deux options pour ouvrir cet emplacement dans une invite de commande.

(how-to)