Outils du site

Outils pour utilisateurs


p2p:bittorrent_reseau (lu 43858 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
p2p:bittorrent_reseau [le 02/11/2017 à 15h35]
111110101011 [Fonctionnement du protocole BitTorrent]
p2p:bittorrent_reseau [le 05/04/2020 à 22h49] (Version actuelle)
111110101011 [Liens externes]
Ligne 3: Ligne 3:
 ===== Présentation ===== ===== Présentation =====
  
-Précision d'abord: cette page traite du monde BitTorrent dans sa généralité. Il existe en effet aussi un logiciel, qui s'appelle [[p2p>utorrent|BitTorrent]], mais il ne s'agit que l'un des logiciels faisant partie du monde BitTorrent. La plupart des gens qui parlent de "BitTorrent" se réfèrent au monde BitTorrent dans sa globalité, qui est ce qui nous intéresse ici. Ceci étant indiqué, nous pouvons poursuivre...+Précisons d'abord : cette page traite du réseau BitTorrent dans sa globalité. Il existe en effet aussi un client spécifique de ce réseau, qui s'appelle aussi [[p2p>utorrent|BitTorrent]], mais que vous n'êtes pas obligé d'utiliser si vous souhaitez profiter du réseau BitTorrent. Généralement quand on dit "BitTorrent", on se réfère au réseau, et pas au logiciel BitTorrent spécifiquement.
  
-BitTorrent est aujourd'hui sans doute l'un des réseaux [[def>peer-to-peer|P2P]] les plus populaires en France, mais aussi dans les autres parties du globe. Son utilisation est en légère rupture avec les P2P qui l'ont précédé, car le réseau en tant que tel ne s'occupe pas de la recherche de fichiers entre les pairs, mais uniquement de la distribution des données. Pour couvrir le même usage, il s'utilise donc conjointement à des [[http://p2pfr.com/annuaire/de/torrent|sites de liens Torrent]] qui servent de moteurs de recherche.((Pour le dire plus simplementça veut juste dire que traditionellement, les logiciels P2P autres que BitTorrent, comme eMule ou Napsterassuraient les deux fonctions : on pouvait à la fois rechercher les fichiers et télécharger au sein d'un même logiciel. Avec BitTorrent le modèle d'usage change car on doit passer par des sites pour effectuer les recherches...))+BitTorrent est aujourd'hui sans doute l'un des réseaux [[def>peer-to-peer|P2P]] les plus populaires en France, mais aussi dans les autres parties du globe. Son utilisation est en légère rupture avec les P2P qui l'ont précédé, car le réseau en tant que tel ne s'occupe pas de la recherche de fichiers entre les pairs, mais uniquement de la distribution des données. De ce fait, pour couvrir le même type d'usage que les P2P tels que [[p2p>Napster]] ou [[p2p>eMule]]BitTorrent a besoin d'une solution complémentaire. Cette solution complémentaire, ce sont les [[http://p2pfr.com/annuaire/de/torrent|sites de liens Torrent]], qu'on appelle aussi des «annuaires» ou des «indexeurs», qui servent aussi de moteurs de recherche pour trouver le contenu qui nous intéresse. L'inconvénient de cette solution en deux morceauxc'est que la partie «site web» est centralisée. En comparaison avec eMule, la recherche de fichierset le téléchargement, s'effectuaient au sein d'un même logiciel, les deux fonctions fonctionnant de façon décentraliséeLa raison du «Pourquoi est-ce BitTorrent qui a triomphé sur eMule et pas l'inverse» malgré ce qui semblait être un bond en arrière en terme de simplicité d'utilisation n'a pas de réponse évidente.
  
-Pour initier un téléchargement, vous devrez d'abord récupérer un fichier ''.torrent''Ce sont de petits fichiers car ils ne contiennent pas l'oeuvre elle-même (la video ou la musique...), par contre, ces petits fichiers contiennent des informations utiles à votre logiciel pour initier les téléchargements, en particulier l'info hash et des adresses [[def>tracker|trackers]]. Les liens <nowiki>magnet://</nowiki> sont une solution alternative qui jouent le même rôle que les fichiers .torrent.+Pour initier un téléchargement avec BitTorrent, vous devrez d'abord récupérer un fichier ''.torrent''Ces fichiers sont très petits car ils ne contiennent pas l'oeuvre elle-même (la video ou la musique...), mais des informations utiles à votre logiciel pour initier les téléchargements. L'information la plus importante contenue dans ce fichier torrentc'est **l'info hash**, ainsi que les adresses de [[def>tracker|trackers]] (on expliquera plus loin ce dont il s'agit)Ce mode de distribution de fichiers .torrent via les sites annuaires a donc été la norme pendant plusieurs années. Au fil du temps cependant, certains sites de liens ont adopté un autre modèle, et proposent des liens <nowiki>magnet://</nowiki>. Les liens magnet jouent exactement le même rôle que les fichiers .torrent, il s'agit juste d'un format différentCe choix était d'abord motivé pour des raisons juridiques : un magnet n'est qu'une suite de caractères calculée d'après un fichier, le hash, qu'il est difficile de qualifier de «lien». Or typiquement les droits d'auteurs appliqués au web se servent de la notion de lien pour qualifier un acte de contrefaçon. Certains sites comme l'emblématique The Pirate Bay a donc basculé vers un usage exlusif de liens magnet, comme une façon de prouver son innocence : que peut-on reprocher à un site qui ne fait qu'associer un nom (qu'il s'agisse d'un film, un logiciel ou autre chose) à une bête suite de 40 caractères issus d'un calcul ?
  
-Les informations contenues dans un .torrent (ou un lien magnet) peuvent ordonner le téléchargement de un ou plusieurs fichiers. Cela permet par exemple de télécharger simplement des séries complètes plutôt que d'avoir à en télécharger les épisodes individuellement.+Dans la pratique, les liens magnet, ou les fichiers .torrent remplissent le même objectif : les informations contenues servent à ordonner le téléchargement de un ou plusieurs fichiers. Il s'agit là en revanche d'une avancée par rapport à eMule((eMule a cependant rattrapé son retard sur ce point avec le concept de «collections», qui est un simple regroupement de hashs)), qui à l'origine n'associait à un hash qu'un seul fichier. Cela permet par exemple de télécharger simplement des séries complètes plutôt que de devoir télécharger les épisodes individuellement.
  
 ==== Scénario commun d'usage ==== ==== Scénario commun d'usage ====
  
-  - Je vais sur un «site de liens» qui répertorie et décrit des oeuvres, par exemple, T411.si.+  - Je vais sur un «site de liens» qui répertorie et décrit des oeuvres, par exemple, yggtorrent.com.
   - Sur la page descriptive de l'oeuvre, on me propose un fichier .torrent, que je récupère.   - Sur la page descriptive de l'oeuvre, on me propose un fichier .torrent, que je récupère.
   - Avec le client BitTorrent (par exemple [[p2p>Deluge]]) que j'ai installé sur mon ordi, j'ouvre ce fichier .torrent   - Avec le client BitTorrent (par exemple [[p2p>Deluge]]) que j'ai installé sur mon ordi, j'ouvre ce fichier .torrent
   - Et là, le téléchargement peut commencer. Je récupère les données des fichiers, et en même temps j'envoie les données que j'ai acquises à d'autres demandeurs.   - Et là, le téléchargement peut commencer. Je récupère les données des fichiers, et en même temps j'envoie les données que j'ai acquises à d'autres demandeurs.
  
 +Si vous souhaitez tester le téléchargement d'un torrent, le site archive.org regorge d'oeuvres partagées via BitTorrent, par exemple le film d'animation [[https://archive.org/details/Sintel|Sintel]] : [[https://archive.org/download/Sintel/Sintel_archive.torrent|fichier torrent]].
 ===== Terminologie de «BitTorrent» : distinguer le réseau, le client, et l'entreprise ===== ===== Terminologie de «BitTorrent» : distinguer le réseau, le client, et l'entreprise =====
  
Ligne 28: Ligne 29:
   * **Les [[def>tracker|trackers]] BitTorrent**, sont des logiciels qui tournent sur des serveurs, et dont le but est de mettre en relation les utilisateurs. Certains trackers ont des sites web qui servent de portail de recherche, mais ce n'est pas obligatoire.   * **Les [[def>tracker|trackers]] BitTorrent**, sont des logiciels qui tournent sur des serveurs, et dont le but est de mettre en relation les utilisateurs. Certains trackers ont des sites web qui servent de portail de recherche, mais ce n'est pas obligatoire.
   * Il y a même une entreprise BitTorrent Inc., qui a été fondée par [[wpfr>Bram_Cohen‎|Bram Cohen]], qui est lui-même le concepteur du protocole BitTorrent.   * Il y a même une entreprise BitTorrent Inc., qui a été fondée par [[wpfr>Bram_Cohen‎|Bram Cohen]], qui est lui-même le concepteur du protocole BitTorrent.
-  * Et cette entreprise, BitTorrent Inc, propose un client (on parle toujours du logiciel se connectant au réseau ici), qui s'appelle lui aussi [[p2p>BitTorrent]], qui, au début, était développé par Bram Cohen, et qui par la suite été remplacé par le code d'un autre client, [[p2p>utorrent|µtorrent]].+  * Et cette entreprise, BitTorrent Inc, propose un client (tel qu'on vient de le définir), qui s'appelle lui aussi [[p2p>BitTorrent]]. Initialementle client nommé BitTorrent était développé par Bram Cohen lui-mêmemais devant son impopularité, le logiciel racheté et repris à son compte le code d'un autre logiciel populaire qui s'appelle [[p2p>utorrent|µtorrent]].
  
-Il est dans votre intérêt de comprendre que si vous souhaitez utiliser BitTorrent, il n'est pas nécessaire d'utiliser le logiciel BitTorrent. Vous pouvez utiliser l'un des nombreux autres clients capables de se connecter à ce réseau.+Pourquoi se compliquer avec ces histoires de terminologie ? Et bien parce qu'il est dans votre intérêt de comprendre que si vous souhaitez utiliser BitTorrent, il n'est pas nécessaire d'utiliser le logiciel BitTorrent. Vous pouvez utiliser l'un des nombreux autres **clients** capables de se connecter à ce réseau. En gros, vous avez le choix du logiciel, le principe de fonctionnement sera grosso-modo le même et ils seront "compatibles" car parleront le même protocole.
  
 ===== Choisir un client BitTorrent ===== ===== Choisir un client BitTorrent =====
Ligne 38: Ligne 39:
 Mais voilà le tableau, on vous en présente d'autres également... Mais voilà le tableau, on vous en présente d'autres également...
  
-**[[p2p>deluge]]**, on l'a dit, est le meilleur selon nous. Il est configurable (par exemple, il dispose, de base, d'options pour déplacer automatiquement les fichiers terminés), et peut voir ses fonctions étendues par des plugins. Il peut être contrôlé via plusieurs interfaces (GTK, mode console, ou via interface web). Nous n'avons pas testé l'interface web, mais sa conception générale laisse penser qu'il s'agit d'une bonne alternative à RuTorrent ou Transmission.+**[[p2p>deluge]]**, on l'a dit, est le meilleur selon nous. Il est configurable (par exemple, il dispose, de base, d'options pour déplacer automatiquement les fichiers terminés), et peut voir ses fonctions étendues par des plugins. Il peut être contrôlé via plusieurs interfaces (GTK, mode console, ou via interface web).
  
-[[p2p>qbittorrent]], est pas mal si vous aspirez à un logiciel léger, qui permet de faire des recherches de fichiers directement au sein du logiciel (via des trackers publics). Son intérêt est que, lorsque vous êtes flemmards, vous pouvez tester des moteurs de recherche différents (ce qui peut être utile par les temps qui courent lorsque l'un d'entre eux ferme).+[[p2p>qbittorrent]], est pas mal si vous aspirez à un logiciel léger. Sa particularité est qu'il permet d'effectuer des recherches de fichiers directement au sein du logiciel (via des trackers publics). L'intérêt c'est que si vous êtes flemmards, vous pouvez tester des moteurs de recherche différents, et vous faire une rapide idée des résultats proposés par l'un ou l'autre.
  
-[[p2p>transmission]], est un logiciel aux apparences minimales (philosophie de "Gnome"). Cela lui porte préjudice car il est peu configurable. Il s'agissait en effet du logiciel fourni par défaut avec l'environnement Gnome, ce qui a contribué à sa popularité. Sa base d'usagers aura eu l'avantage de tirer le logiciel vers le haut techniquement. Des efforts se sont portés sur une WebUI qui, ironiquement, est davantage configurable que le logiciel de base. Ainsi Transmission est parfois utilisé comme alternative à RuTorrent sur les postes type seedbox, car il est beaucoup plus simple à installer que ce dernier...+[[p2p>transmission]], est un logiciel aux apparences minimales (philosophie de "[[wpfr>GNOME]]"). Cela lui porte préjudice car il est peu configurable. Il s'agissait en effet du logiciel fourni par défaut avec l'environnement GNOME, ce qui a contribué à sa popularité. Sa base d'usagers aura eu l'avantage de tirer le logiciel vers le haut techniquement. Des efforts se sont portés sur une WebUI qui, ironiquement, est davantage configurable que le logiciel de base. Ainsi Transmission est parfois utilisé comme alternative à RuTorrent sur les postes type seedbox, car il est plus simple à installer que ce dernier...
  
-[[p2p>rtorrent]] (et son ami RuTorrent), sont surtout utilisés sur les serveurs Linux. Son auteur, légèrement mégalo, vante le faible usage en ressources de son logiciel. L'intérêt de rtorrent, pour les linuxiens, est qu'il ne nécessite pas de serveur Xorg (ou Wayland) pour tourner. Le logiciel est très orienté "technique" et expose de nombreux paramètres de configuration (paramètres réseau). Son coeur est d'ailleurs exposé et contrôlable par une interface XML-RPC qui a permis à RuTorrent (une WebUI très populaire sur les seedboxes) ou pyroscope d'exister.+[[p2p>rtorrent]] (et son ami RuTorrent), sont surtout utilisés sur les serveurs Linux. Son auteur, légèrement mégalo, vante le faible usage en ressources de son logiciel. L'intérêt de rtorrent, pour les linuxiens, est qu'il ne nécessite pas de serveur Xorg (ou Wayland) pour tourner. Le logiciel est très orienté "technique" et expose de nombreux paramètres de configuration (paramètres réseau). Son coeur est d'ailleurs exposé et contrôlable par une interface XML-RPC qui a permis à RuTorrent (une WebUI très populaire sur les seedboxes) ou [[:p2p/rtorrent/pyroscope-rtorrent-ps|pyroscope]] d'exister.
  
-[[p2p>utorrent|µTorrent]], souvent recommandé sur d'autres sites, est... à éviter ! Ce logiciel était intéressant les 1ères années où le réseau BitTorrent s'est fait connaître, car il offrait un bon compromis entre légereté et fonctions. Hélas sa popularité sous Windows a au final entraîné sa chute : il devenait intéressant pour ses auteurs de le monétiser. Le logiciel a été revendu, embarque de la publicité, et renvoie l'usager vers des offres commerciales. Tandis que sur le plan technique, il stagne.+[[p2p>utorrent|µTorrent]], souvent recommandé sur d'autres sites, est... à éviter ! Ce logiciel était intéressant les 1ères années où le réseau BitTorrent s'est fait connaître, car il offrait un bon compromis entre légereté et fonctions. Hélas sa popularité sous Windows a au final entraîné sa chute : il devenait intéressant pour ses auteurs de le monétiser. Le logiciel a été vendu à BitTorrent Inc., embarque de la publicité, et renvoie l'usager vers des offres commerciales. Tandis que sur le plan technique, il stagne.
  
 [[p2p>vuze]] (ex-Azureus), cité par nostalgie, a suivi depuis le départ une voie de développement assez naïve et fourre-tout. Bien qu'il ait eu du succès, son manque de cohérence/pertinence est peut-être l'une des raisons expliquant pourquoi son développement a cessé. [[p2p>vuze]] (ex-Azureus), cité par nostalgie, a suivi depuis le départ une voie de développement assez naïve et fourre-tout. Bien qu'il ait eu du succès, son manque de cohérence/pertinence est peut-être l'une des raisons expliquant pourquoi son développement a cessé.
  
-[[p2p>frostwire]], est à l'origine un «fork» de Limewire, écrit en Java. Frostwire est un logiciel dont la philosophie a évolué au cours des années, souvent en recherche d'un public de niche (exemple: les utilisateurs de Mac OS). Le choix de JAVA comme langage de programmation implique une certaine lourdeur qui a pesé en sa défaveur : les téléchargeurs chevronnés étaient en effet plutôt en quête de logiciels «efficaces» et légers à installer.+[[p2p>frostwire]], est à l'origine un «fork» de Limewire, écrit en Java. Frostwire est un logiciel dont la philosophie a évolué au cours des années, souvent en recherche d'un public de niche (exemple: les utilisateurs de Mac OS). Ses expériences ont bien souvent raté, et le fait qu'il soit écrit en JAVA lui confère une lourdeur qui le rendent généralement inadéquat.
  
 On pourrait en lister d'autres dans ce petit panorama, mais les principaux sont là... Notre menu de gauche, ou notre page [[p2p:bittorrent_reseau:liste-des-logiciels]], vous mèneront à d'autres clients BitTorrent si vous souhaitez en découvrir d'autres. On pourrait en lister d'autres dans ce petit panorama, mais les principaux sont là... Notre menu de gauche, ou notre page [[p2p:bittorrent_reseau:liste-des-logiciels]], vous mèneront à d'autres clients BitTorrent si vous souhaitez en découvrir d'autres.
Ligne 134: Ligne 135:
  
 D'autres expérimentations cherchent à rendre possible le streaming direct de videos par P2P, c'est le cas de [[p2p>Popcorn-Time]], BitTorrent Live (soumis à des brevets) et de [[p2p>Tribler]] ou [[p2p>Peersm]]. D'autres expérimentations cherchent à rendre possible le streaming direct de videos par P2P, c'est le cas de [[p2p>Popcorn-Time]], BitTorrent Live (soumis à des brevets) et de [[p2p>Tribler]] ou [[p2p>Peersm]].
 +
 +En 2018, BitTorrent Inc. a été racheté par une startup nommée TRON, qui travaille sur les cryptomonnaies. En 2019, les versions de Utorrent et BitTorrent devraient intégrer un système de paiement basé sur une cryptomonnaie, dont le but serait de récompenser les pairs partageant des données, et de permettre d'avoir des téléchargements plus rapides en payant les autres pairs via cette monnaie. Voir [[https://torrentfreak.com/bittorrent-unveils-new-token-to-pay-for-faster-downloads-190103/|cet article TorrentFreak]].
  
 ===== Conclusion ===== ===== Conclusion =====
Ligne 145: Ligne 148:
   * (pratique) [[http://p2pfr.com/annuaire/de/torrent|Liste de sites qui recensent des fichiers .torrent]]   * (pratique) [[http://p2pfr.com/annuaire/de/torrent|Liste de sites qui recensent des fichiers .torrent]]
   * [[http://forum.p2pfr.com/viewforum.php?f=20|Forum P2PFR BitTorrent]]   * [[http://forum.p2pfr.com/viewforum.php?f=20|Forum P2PFR BitTorrent]]
-  * [[p2p:bittorrent:comment-creer-un-torrent-et-mettre-en-partage-du-nouveau-contenu|Comment créer un .torrent et mettre en partage du nouveau contenu ?]] +  * [[p2p:bittorrent:comment-creer-un-torrent-et-mettre-en-partage-du-nouveau-contenu|Comment créer un .torrent et mettre en partage du nouveau contenu ?]] [[:p2p/bittorrent_reseau/creer-un-torrent-avec-mktorrent]] 
-  * [[p2p:bittorrent:c-est-quoi-les-liens-magnet-et-quel-interet|C'est quoi les liens magnet, et quel intérêt ?]] +  * [[p2p:bittorrent:comment-continuer-de-partager-un-torrent-apres-avoir-deplace-ou-renomme-les-fichiers|Comment continuer de partager un torrent après avoir déplacé ou renommé les fichiers ?]] ([[:p2p/deluge#remettre_en_partage_des_choses_anciennement_telechargees|ici expliqué avec Deluge]])
-  * [[p2p:bittorrent:comment-continuer-de-partager-un-torrent-apres-avoir-deplace-ou-renomme-les-fichiers|Comment continuer de partager un torrent après avoir déplacé ou renommé les fichiers ?]]+
   * (réseau) [[p2p:bittorrent_reseau:fonctionnement-protocole-bittorrent|Explication du principe de fonctionnement de la transmission des fragments de données entre les pairs avec BitTorrent]]   * (réseau) [[p2p:bittorrent_reseau:fonctionnement-protocole-bittorrent|Explication du principe de fonctionnement de la transmission des fragments de données entre les pairs avec BitTorrent]]
   * (linux debian) [[p2p:rtorrent:seedbox-rtorrent-rutorrent-debian-wheezy|Mettre en place une seedbox et du streaming avec rtorrent+rutorrent+apache+sshfs sur Debian Wheezy]]   * (linux debian) [[p2p:rtorrent:seedbox-rtorrent-rutorrent-debian-wheezy|Mettre en place une seedbox et du streaming avec rtorrent+rutorrent+apache+sshfs sur Debian Wheezy]]
-  * (linux debian) [[p2p:bittorrent:seedbox-deluged-deluge-web-debian-wheezy|Essayer de mettre en place une seedbox avec deluged+deluge-web sur Debian Wheezy]]+  * (linux debian) [[p2p/deluge/seedbox-deluged-deluge-web-debian]]
   * (linux debian) [[http://www.guillaume-leduc.fr/la-seedbox-facile-sous-debian-avec-transmission.html|Utiliser Transmission pour installer une Seedbox sous Debian]]   * (linux debian) [[http://www.guillaume-leduc.fr/la-seedbox-facile-sous-debian-avec-transmission.html|Utiliser Transmission pour installer une Seedbox sous Debian]]
   * [[p2p:bittorrent_reseau:structure-fichier-torrent|De quoi est constitué un fichier torrent ?]]   * [[p2p:bittorrent_reseau:structure-fichier-torrent|De quoi est constitué un fichier torrent ?]]
Ligne 173: Ligne 175:
   * http://iknowwhatyoudownload.com, un site qui scrute aussi la DHT, et qui conserve un historique des IPs et torrents observés. Cet historique est loin d'être exhaustif, mais on imagine que les informations que ce site obtient, la Hadopi peut les récupérer d'une façon analogue.   * http://iknowwhatyoudownload.com, un site qui scrute aussi la DHT, et qui conserve un historique des IPs et torrents observés. Cet historique est loin d'être exhaustif, mais on imagine que les informations que ce site obtient, la Hadopi peut les récupérer d'une façon analogue.
   * https://newtrackon.com : Une liste de trackers (et non pas d'indexeurs), utile si vous devez créer un fichier torrent   * https://newtrackon.com : Une liste de trackers (et non pas d'indexeurs), utile si vous devez créer un fichier torrent
 +  * https://torrentfreak.com/utorrent-is-the-most-used-bittorrent-client-by-far-200405 : Des statistiques d'usage des clients BitTorrent.
   * Wikipedia francophone: [[wpfr>BitTorrent]], [[wpfr>BitTorrent_(protocole)]], [[wpfr>BitTorrent_(logiciel)]]   * Wikipedia francophone: [[wpfr>BitTorrent]], [[wpfr>BitTorrent_(protocole)]], [[wpfr>BitTorrent_(logiciel)]]
   * Wikipedia anglais: [[wp>BitTorrent_(disambiguation)]] [[wp>Comparison_of_BitTorrent_clients]] [[wp>Comparison_of_BitTorrent_sites]]   * Wikipedia anglais: [[wp>BitTorrent_(disambiguation)]] [[wp>Comparison_of_BitTorrent_clients]] [[wp>Comparison_of_BitTorrent_sites]]
  
  
-{{tag>réseau p2p bittorrent}}+{{tag>réseau:bittorrent type:réseau-p2p licence:libre}}
  
p2p/bittorrent_reseau.1509633359.txt.gz · Dernière modification: le 02/11/2017 à 15h35 de 111110101011