Videobase

Bittorrent : présentation générale

Tout d’abord, BitTorrent n’est pas réellement un "réseau P2P" dans le sens d’eMule ou de Kazaa. La conséquence la plus tangible est qu’il ne dispose d’aucun outil intégré de recherche. Si certains pensent que c’est un défaut, cela s’avère au contraire être une qualité... dans la philosophie de BitTorrent. Le point de départ de tout téléchargement est en effet un fichier "torrent" (appelé de la sorte car son extension est .torrent) que vous pourrez trouver de bien des manières : sur un site web, dans un canal IRC, par e-mail ... Ce fichier torrent est très petit (quelques kilo-octets) et contient toutes les informations dont votre client a besoin pour télécharger les données réelles.

Mais alors, en quoi consiste cette philosophie BitTorrent ? Et bien c’est celle d’un partage très efficace, à court terme. Il est en effet rare qu’un lien BitTorrent soit utilisable plus d’un mois, et soit réellement performant plus de quelques jours. Sur BitTorrent, vous ne cherchez pas quelque chose de particulier, mais choisissez parmi des téléchargements rendus explicitement disponibles via des liens. Tout n’est pas présent sur le réseau (bien au contraire), mais la plupart des fichiers récents sont distribués sur BitTorrent, souvent avant les autres réseaux P2P.

Aperçu global du fonctionnement de BitTorrent

Concrètement cela donne quoi ? Si vous connaissez eMule ou Kazaa, vous êtes un habitué des files d’attente... Oubliez-les, il n’y en a pas dans BitTorrent ! Vous devez aussi être habitué à ne voir que quelques personnes qui partagent ce que vous désirez... Oubliez cela aussi, avec BitTorrent ce sont souvent plusieurs centaines voire milliers de personnes qui possèdent le fichier que vous voulez télécharger (cette remarque étant d’autant plus vraie sur des fichiers américains ou allemands chez qui BitTorrent est beaucoup plus répandu). Egalement habitué à voir 50 versions du même fichier ? Il est rare d’en voir plus d’une avec BitTorrent, et lorsque c’est le cas, c’est généralement que des milliers de personnes sont sur chaque fichier.

Techniquement, vous ne partagez un fichier que pendant le téléchargement, ou tant que vous ne fermez pas la fenêtre de téléchargement (le client officiel fonctionnant avec une fenêtre distincte par fichier téléchargé). Ainsi les personnes chez qui vous êtes connecté font comme vous, ils ne partagent que le fichier qu’ils récupèrent (ou qu’ils ont fini de téléchargé, mais sans fermer la fenêtre). Leur bande passante est réservée pour ce fichier, et la vôtre aussi.

Avec ces explications, BitTorrent peut ne pas sembler très intéressant ; beaucoup de contraintes, visiblement pas simple à utiliser,... Alors pourquoi est-il si populaire ? La clé du succès de BitTorrent, c’est en fait un système "juste" : parmi les centaines de personnes auxquelles vous êtes connecté pour un fichier, vous allez envoyer des données à celles qui elles-même vous en uploadent le plus, et réciproquement... Le réseau résiste ainsi bien plus efficacement que les autres aux leechers, ces utilisateurs qui ne font que télécharger sans jamais envoyer de données aux autres.

En résumé, voici les points forts et les limitations de BitTorrent :

-  + Très rapide, ce d’autant plus que l’on upload nous-même
-  + Fichiers très récents disponibles
-  Pas de moteur de recherche
-  Les fichiers ne restent pas partagés longtemps

Mais examinons plus précisemment le coeur de BitTorrent à travers une analyse de son fonctionnement, et une présentation des différents clients existants...

Ce dossier a été co-écrit par Olivier Chalouhi (alias "Gudy"), créateur du client BitTorrent open-source Azureus, que Ratiatum remercie très chaleureusement pour sa participation. Nous avons veillé à garder cependant une objectivité optimale sur l’ensemble des clients et outils présentés ci-après.

Ce texte a été initialement publié sur le site Ratiatum. Il est reproduit ici avec l’autorisation des gestionnaires de ce site. La version originale est consultable à l’adresse http://ratiatum.com/p2p.php ?id_dossier=1356







(CC)
Syndication
  • Vidéos (rss0.91)
  • Documentation (rss0.91)
  • Vidéos (rss2.0)
  • Torrents (rss2.0)

  • -->