Tracker BitTorrent

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher

Un Tracker BitTorrent est un serveur qui aide à la communication entre pairs en utilisant le protocole BitTorrent. Dans le partage de fichiers en peer-to-peer, un client BitTorrent sur l'ordinateur d'un utilisateur demande un fichier, les parties du fichier demandé résidant sur ​​des machines de pairs sont envoyées au client, puis rassemblées dans une copie complète du fichier demandé. Le Tracker conserve la trace de l'endroit où les copies de fichiers résident et leur disponibilité au moment de la demande permettant la coordination de la transmission du fichier. Le Tracker BitTorrent est aussi, en l'absence d'extensions au protocole original, le seul point critique majeur. Les clients doivent communiquer avec celui-ci pour commencer les téléchargements, les clients qui ont déjà commencé le téléchargement doivent communiquer avec le Tracker périodiquement pour négocier le transfert de fichiers plus rapide avec de nouveaux pairs et de fournir des statistiques de performance réseau. Cependant, après que le téléchargement initial en Peer-to-Peer a été lancé, la communication peut continuer sans la connexion à un Tracker.

Trackers et indexeurs[modifier | modifier le code]

Trackers public[modifier | modifier le code]

Les Trackers publics ou ouverts peuvent être utilisés par quiconque en ajoutant l'adresse du Tracker à un torrent existant, ou ils peuvent être utilisés par n'importe quel torrent nouvellement créé. Les plus populaires sont OpenBitTorrent, PublicBitTorrent et istole.it. The Pirate Bay exploitait l'un des trackers les plus populaires publics jusqu'à ce qu'il soit désactivé en 2009 au milieu des ennuis juridiques, en optant de ne proposer que les liens magnet

Trackers privés[modifier | modifier le code]

Un tracker privé est un tracker BitTorrent qui limite l'utilisation en obligeant les utilisateurs à s'inscrire sur le site. Le procédé de contrôle de l'enregistrement utilisé chez de nombreux trackers privés est un système d'invitation, dans lequel les membres actifs et contributeurs ont la possibilité d'accorder une nouvelle autorisation à l'utilisateur de s'enregistrer sur le site.

Utilisation légale[modifier | modifier le code]

Il existe plusieurs circonstances dans lesquelles il est légal de distribuer des fichiers sous droits d'auteurs ou des parties de ceux-ci.

  • La distribution gratuite : les détenteurs de droits peuvent choisir de permettre la distribution gratuite de leurs œuvres. Les licences de droit d'auteur dédiées (utilisables par tous ceux qui veulent télécharger leur propre matériel) sont disponibles à cet effet. Ces licences sont souvent utilisées dans des situations où un grand nombre de titulaires de droits d'auteur, comme dans les communautés en ligne. Par exemple, la famille de la licence Creative Commons pour les œuvres culturelles gratuites dans le texte, audio, vidéo ou format d'image ; ou des licences de logiciels pour les logiciels libre/open-source comme la licence BSD et autres. Wikipédia lui-même peut être distribué via BitTorrent pour la même raison.
  • Le domaine public : des œuvres qui sont dans le domaine public et donc pas (ou n'est plus) soumis au droit d'auteur peuvent également être distribués légalement. Par exemple, le projet Gutenberg recueille et publie régulièrement des œuvres culturelles classiques après que leur copyright a expiré (qui dépend du pays où le travail a déjà été publié).
  • L'utilisation équitable : certains pays ont également des dispositions d'utilisation équitable dans la loi du droit d'auteur, qui permettent aux gens le droit d'accéder et d'utiliser certaines catégories de matériel sous copyright sans violation de la loi.

Amélioration de la fiabilité du système de torrent[modifier | modifier le code]

Les Trackers sont la principale raison pour qu'un BitTorrent (essaim) soit endommagé. (D'autres raisons sont principalement liées aux clients endommagés ou piratés qui envoient des données corrompues.) La fiabilité des Trackers a été améliorée grâce à deux innovations principales du protocole BitTorrent.

Torrents multi-tracker[modifier | modifier le code]

Les Torrents multi-trackers contiennent plusieurs Trackers dans un fichier torrent unique. Cela permet une redondance dans le cas où un suivi échoue, les autres trackers peuvent continuer à maintenir l'essaim pour le torrent. Un inconvénient à cela est qu'il devient possible d'avoir plusieurs essaims non connectés à un seul torrent où certains utilisateurs peuvent se connecter à un suivi spécifique tout en étant incapable de se connecter à un autre. Cela peut créer un ensemble disjoint qui peut nuire à l'efficacité d'un torrent pour transférer les fichiers qui y sont décrits.

Alternatives décentralisées[modifier | modifier le code]

Vuze (anciennement Azureus) est le premier client BitTorrent à mettre en œuvre un tel système par la méthode de table de hachage distribuée (DHT). Un autre système, et DHT incompatible, connu sous le nom Mainline DHT, a ensuite été élaboré et adopté par le BitTorrent (réseau principal), uTorrent, Transmission, rTorrent, KTorrent, BitComet, et les clients Deluge.

Les versions actuelles du client officiel BitTorrent, uTorrent, BitComet, Transmission et BitSpirit sont tous compatible pour partager avec Mainline DHT. Les deux implémentations de DHT sont basés sur Kademlia. Depuis la version 3.0.5.0, Vuze prend également en charge Mainline DHT, en plus de sa propre base de données distribuée grâce à l'utilisation d'une application plug-in en option [MainlineDHT Plugin]. Cela permet potentiellement au client Vuze d'atteindre un plus grand essaim.

La plupart des clients BitTorrent utilisent également l'échange de pairs (PEX) pour recueillir des pairs, en plus de trackers et DHT. Un pair contrôle si les pairs qu'il connait connaissent d'autres pairs. Avec la sortie de Vuze 3.0.5.0, tous les grands clients BitTorrent ont maintenant l'échange entre pairs compatible.

Logiciels trackers[modifier | modifier le code]

  • opentracker
  • Atrack
  • BitStorm
  • Hefur
  • Gazelle

Voir aussi[modifier | modifier le code]

Articles connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]