Soldes d'hiver : Grâce à son observatoire des prix, Numerama détecte les bonnes affaires !
 
BitTorrent : Le guide complet !
 


Nous avons déjà vu dans la présentation générale deux éléments importants du système BitTorrent : le client, et le fichier .torrent. Il existe un troisième élément primordial au fonctionnement de Bittorrent, le tracker. Le rôle du tracker est simple : savoir quelles personnes sont en train de récupérer quel fichier. A la différence du défunt Napster, il n'y a pas qu'un seul 'tracker', n'importe qui peut installer un tracker sur un site web ou sur son propre PC pour évaluer la vitesse de diffusion d'un fichier (cf. Outils annexes).

Dans chaque fichier .torrent est contenue l'adresse d'un (ou plusieurs) tracker(s) sur lequel ce 'torrent' est enregistré. Lorsque votre client démarre, il va dialoguer avec le tracker pour le prévenir qu'il est maintenant en train de télécharger ce fichier. En réponse, le tracker lui envoie une liste d'autres personnes qui sont sur le même fichier. A intervalle régulier, votre client met à jour le tracker, en lui disant où vous en êtes dans le téléchargement, ce que vous avez téléchargé, envoyé, et de la même façon en réponse, le tracker vous redonne une liste de clients chez qui télécharger le fichier... Les données que vous communiquez au tracker sont purement statistiques, un client mentant sur la quantité de données envoyées ne verra pas son téléchargement s'accélérer.

Grâce à la liste envoyée par le tracker, votre client se connecte aux autres utilisateurs, et commence à télécharger. Dès que vous avez reçu un morceau complet, vous commencez vous aussi à envoyer des données aux autres. Sur une même connexion, BitTorrent est capable de recevoir et d'envoyer simultanément des données à un même client. Chaque client mesure ainsi à quelle vitesse les autres lui envoient des données, et propose en priorité aux plus rapides de leur envoyer des données. Toutes les 10 secondes, votre client BitTorrent évalue les personnes les plus rapides. Par ailleurs, dans le but de tester tous les clients, toutes les 30 secondes vous essayez quelqu'un "au hasard" pour voir si en lui envoyant des données, il ne vous en enverrait pas en retour.

Bien évidemment les autres clients peuvent se connecter chez vous quand le tracker leur donne votre identification (la plupart des trackers renvoient environ 50 adresses d'autre clients à chaque fois qu'ils sont contactés). Il n'y a pas de différence de traitement entre un client chez qui vous vous êtes connectés et un client qui s'est connecté chez vous. Chacun peut à la fois envoyer et recevoir des données à travers cette connexion.

On distingue cependant généralement deux types de clients : les clients (peers) et les sources (seeds). La seule différence entre une source et un client "normal", c'est que la source dite "seed" dispose de la totalité du fichier. C'est tout. Donc quelqu'un disposant de 99.9% est un 'client' et quelqu'un disposant de 100% devient qualifié de source.

Les utilisateurs se demandent souvent comment leur téléchargement peut avancer alors qu'ils ne sont connectés à aucune source. Cela arrive souvent, par exemple lorsqu'il n'y a encore qu'une seule source, la source initiale. N'oubliez pas en effet que grâce aux technologies multisourcing et hashing implantées dans BitTorrent, vous pouvez télécharger depuis tout le monde, client ou source ; les clients auxquels vous êtes connectés étant peut-être, eux, connectés directement à une source...

En résumé, Bittorrent utilise trois éléments :

Le fichier torrent : il agit comme une clé identifiant le fichier, c'est le point de départ de tout téléchargement.
Le tracker : il sait qui télécharge quel torrent (il ne contient pas de données sur les torrents), et est chargé de connectés les clients entre eux.
Le client : il s'occupe de télécharger et d'envoyer des données aux autres clients. Il a besoin d'un fichier .torrent pour savoir ce qu'il doit récupérer, et à quel tracker s'adresser. Il a aussi besoin du tracker pour connaître les autres clients.



Page 3. Comment ça marche : technique
Page 7. Outils annexes
 
avis de la presse (tests) référencés
produits détaillés
prix comparés
Derniers articles publiés
Trouver les meilleurs prix avec Numerama
Asus Eee PC 1215B - Argent

à partir de 379.30 €
 
Samsung E1130 Rocky

à partir de 28.99 €
 
Bose AE2

à partir de 139.94 €
 
Samsung UE-40D5000

à partir de 459.12 €
 
Samsung 300E7A-S01FR

à partir de 526.30 €
 
Logiciels à télécharger
Samurize
Diagnostic - Monitoring système et affichage d'informations diverses
 
Windows Vista
Personnalisation - Fonds d'écran Windows Vista
 
ProtoWall
Firewall - Se protéger des IP néfastes pour le peer-to-peer
 
CombiMovie
Edition de fichiers - Combiner vos vidéos
 
Openarena
Tir subjectif (FPS) - FPS Open Source basé sur le moteur de Quake 3
 
Matoumba
EntrepreNantes
Numerama est un site du réseau PressTIC