Newsletter
 
Adresse email :  
Inscription
Désinscription

  Annuaire
  Webmasters
 Gagner de l'argent
  DVD
  Divx
  VCD/SVCD
  OGM
  Audio
  Internet
  Divers tutoriaux
  Downloads
  FORUM
  Plus (lexique, partenariats, loi...)
  Partenaires

Cours droit

Cours Math anglais



Accueil Partenaires FORUM Plan du site

tutorial bittorent

TUTORIAL BITTORRENT

PEER TO PEER

Tutorial libre écrit par Christophe Gautier, disponible sur framasoft

1. Présentation
BitTorrent est un protocole de partage de fichiers. En fait, c'est un système peer to peer comme Edonkey ou encore le réseau Fastrack (Kazaa, Imesh...).
Les fichiers sont échangés par morceau entres les utilisateurs. Ils sont identifiés par une URL (ex : http://www.levien.com/mandrake9.1.torrent) afin de s'adapter parfaitement à la navigation Internet. Pour réunir les informations et les utilisateurs de BitTorrent, il existe des serveurs centraux, appelés tracker. Ces trackers permettent de coordonner le téléchargement des pièces de chaque fichier aux utilisateurs du programme. Tous les utilisateurs participent au partage en recevant (download), mais aussi en envoyant (upload) des parties du fichier. Ce fonctionnement permet d'optimiser le transfert des données et de limiter la charge sur le fichier source.
Voici une explication sous forme de schéma :

schéma téléchargement client serveur
La distribution classique de type clientserveur.

On voit que la communication ne se fait qu'entre le client et le serveur et pas entre les clients. Ce système pose problème lorsque le fichier proposé est très demandé. En effet, le serveur qui se charge d'uploader le fichier se retrouve surchargé et ne peut plus contenter tous les clients.

peer to peer bittorent schéma
BitTorrent fait communiquer tous les acteurs du téléchargement, ce qui permet de diminuer le trafic de chacun. Plus un fichier est populaire, plus les sources sont
nombreuses, ce qui évite les engorgements comme ceux existant sur un FTP.

Suite du tutorial bittorrent : téléchargement