BitTorrent (protocole) - Définition

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

Inconvénients

Pour ceux dont la connexion à Internet est calculée et facturée au volume de données, la consommation (upload et download) peut dans certains cas doubler ou tripler.

La bande passante en upload peut être saturée si le logiciel utilisé pour télécharger sur le réseau BitTorrent n'est pas configuré correctement (en fonction des capacités de la connexion à Internet de l'utilisateur) et qu'aucune qualité de service appropriée n'est appliquée à la connexion : cela entraîne un ralentissement important de toutes les connexions à Internet en cours. Les téléchargements HTTP et FTP peuvent quasiment s'arrêter et la lecture de radios/tv Internet peut être saccadée voire impossible. Les logiciels de messagerie instantanée (live messenger, pidgin, irc...) ne sont pas affectés en raison du faible volume de données qu'ils ont besoin de transmettre vers et depuis Internet.

Pour éviter la saturation de la bande passante ascendante, il est recommandé de configurer le client de façon à ce qu'il n'utilise que 80 % de celle-ci. Exemples :

  • 6 Ko/s maximum pour une connexion 56 K (bande passante en upload : 8 Ko/s) ;
  • 12 Ko/s maximum pour une connexion RNIS 128 kb/s symétrique ou ADSL xxx/128 (bande passante 16 Ko/s) ;
  • 51 Ko/s maximum pour une connexion ADSL xxxx/512 (bande passante 64 Ko/s) ;
  • 102 Ko/s maximum pour une connexion ADSL xxxxx/1024 (bande passante 128 Ko/s).

Une personne qui partage peu, recevra aussi beaucoup moins des autres utilisateurs. Il existe cependant des clients basés sur le moteur BitComet ne respectant pas totalement le protocole BitTorrent ; ces clients permettent de recevoir beaucoup de données tout en partageant peu (en faisant croire aux autres peers qu'ils ont déjà envoyé des données). Du fait de leur non-respect du protocole, ces clients ralentissent potentiellement le réseau BitTorrent.

Nouveaux venus

Le protocole BitTorrent exploite le principe « un prêté pour un rendu », favorisant l'échange de données entre des machines qui ont déjà coopéré dans le passé. Ceci peut entraîner un démarrage difficile d'un nouveau venu lorsque toutes les autres machines ont déjà presque la totalité du fichier.

Disponibilité

Le mode de fonctionnement observé de BitTorrent souffre d'un handicap majeur : au début de la mise en disponibilité d'un fichier, beaucoup de sources sont disponibles pour le télécharger, surtout s'il est populaire ou attendu depuis longtemps ; mais avec le temps, il devient de moins en moins partagé, et donc de moins en moins disponible au téléchargement, ce qui aboutit à la « mort » du torrent. Ainsi, il est rare qu'un torrent soit actif pendant plus de quelques mois, voire quelques semaines ou même quelques jours.

Pour remédier à cela, les clients proposent maintenant de laisser le torrent « ouvert », une fois téléchargé. Cela devient alors une source pure et remédie à cet inconvénient.

Une limite à ce raisonnement est la place disponible sur les disques durs et autres systèmes de stockage en ligne. En règle générale, on est « bon citoyen » quand on laisse le fichier en partage assez longtemps pour qu'il soit lui-même au moins autant téléchargé (taux de partage de 1 ou plus) ; dans le cas contraire, on est considéré comme une sangsue (leecher).

En bref pour que le système fonctionne bien il faut au minimum envoyer autant que ce que l'on a téléchargé. Ex: si on télécharge un fichier de 700 Mo, il faudra envoyer (aux autres utilisateurs) 700 Mo minimum pour éviter que le torrent ne "meure".

Utilisation

Il faut souvent utiliser un logiciel dédié pour télécharger les fichiers alors qu'un fichier accessible sur un site web ne nécessite rien de plus que le navigateur pour le rapatrier.

Note : Le navigateur web Opera 9 inclut un client BitTorrent, les fichiers torrent étant traités de façon transparente. Certains plugins du navigateur Mozilla Firefox permettent également d'ajouter cette fonctionnalité au navigateur. Tout comme la version 1.80 du téléchargeur Flashget qui prend aussi en charge ce type de fichier. Aussi, de nombreux logiciels p2p (Shareaza, LimeWire...) contiennent cette fonction.

La première configuration peut être fastidieuse, si l'on ne possède pas quelques notions minimales de réseau informatique, adresse IP, pare-feu et notion de port logiciel, par exemple. La plupart des logiciels clients récents permettent une configuration automatique en fonction des caractéristiques du réseau environnant, mais certains clients/modems requièrent une configuration spécifique. Par exemple, pour télécharger à une vitesse optimale en utilisant une Box, il faut en général rediriger manuellement (dans la configuration du mode routeur de la "Box") le port utilisé par le client BitTorrent vers l'IP (sur le réseau local) de l'ordinateur sur lequel tourne le client. Heureusement, cette redirection peut se faire de manière automatique par UPnP si le routeur le permet. Dans le cas d'un client utilisant un port au hasard dans une plage prédéfinie (comme BitTornado qui utilise par défaut un port au hasard parmi les ports 10 000 à 60 000), il faut rediriger la plage entière vers l'ordinateur faisant tourner le client. Cela peut poser problème lorsqu'un autre ordinateur sur le même réseau local utilise un port compris dans cette plage.

Le protocole marque aussi récemment sa flexibilité et son potentiel en se développant sur des supports inattendus tel que la PSP ou encore en améliorant ses performances avec des plugin tel que Ono.

Page générée en 0.116 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
A propos - Informations légales
Version anglaise | Version allemande | Version espagnole | Version portugaise