BitTorrent est un système de partage de fichiers peer-to-peer (P2P), l’une des méthodes de distribution de contenu les plus populaires sur Internet, bien que ces dernières années, il ait perdu des utilisateurs au profit d’alternatives telles que le streaming. Bien qu’il soit également utilisé dans d’autres applications telles que les communications VoIP, la distribution de fichiers volumineux est son objectif principal en tant qu’alternative très utile au système de distribution basé sur serveur.
Torrent est le format de fichier dans lequel les informations sur le contenu partagé dans le protocole BitTorrent sont stockées, comme nous l’avons dit, sûrement le plus populaire disponible aujourd’hui, bien qu’il y en ait d’autres comme eDonkey ou eMule. Depuis des pionniers comme Napster, ces méthodes de partage de contenu ont été criminalisées par l’industrie et rendues synonymes de piratage, mais nous devons insister sur le fait qu’elles sont aussi légales que les autres.
Leur utilisation est aussi légale que n’importe quelle autre application, mais le partage de fichiers protégés par le droit d’auteur sur leurs réseaux est aussi illégal et puni par la loi que le faire par d’autres moyens. Souvent, certains FAI ont bloqué et restreint l’utilisation des services P2P sur leurs réseaux. Une stratégie est tout aussi ou plus répréhensible que le partage de fichiers pirates. N’y consentez pas, ne le dénoncez pas et ne changez pas de fournisseur. Certaines organisations de droit d’auteur liées à l’industrie ont engagé des sociétés tierces pour diffuser des logiciels malveillants faux, incomplets et même pour perturber leur fonctionnement. Faire attention.
Il n’y a pas de données concrètes sur l’utilisation de BitTorrent, mais il y a des dizaines de millions d’utilisateurs qui l’utilisent quotidiennement et bien d’autres si l’on additionne tous les réseaux peer-to-peer, même si, comme nous l’avons dit, le total a baissé après la montée de services de diffusion en continu. Si vous souhaitez aborder cette méthode de distribution de fichiers, nous vous suggérons de lire ce guide Torrent, ses principes fondamentaux, sa terminologie et les meilleures applications clientes à utiliser.
Qu’est-ce qu’un torrent ?
C’est un type de fichier avec une extension .torrent qui stocke les données nécessaires à une application BitTorrent pour partager le contenu. Sa taille est très petite (entre 10 et 200 Ko) car elle n’inclut pas le contenu lui-même mais des informations sur les fichiers et dossiers qu’il contient, notamment l’emplacement des différents « morceaux » du fichier cible dans lequel il sera divisé, d’abord en morceaux, puis en blocs.
Les autres informations essentielles contenues dans un fichier torrent sont les valeurs de hachage cryptées qui sont utilisées pour vérifier chaque morceau du fichier cible. Ils incluent également les URL de nombreux trackers et autres métadonnées supplémentaires définies par BitTorrent.
Comment fonctionne BitTorrent ?
Le réseau BitTorrent est souvent défini comme un essaim d’abeilles car son fonctionnement est similaire. Ainsi, au lieu de télécharger un fichier à partir d’un seul serveur, le protocole vous permet de rejoindre un essaim où des milliers d’utilisateurs téléchargent et téléchargent simultanément des morceaux d’un fichier jusqu’à ce que son contenu soit complet.
Au niveau utilisateur, son fonctionnement est très simple. Prenons comme exemple un fournisseur tel que Canonical qui a l’intention de distribuer une de ses distributions GNU/Linux via BitTorrent. La société crée un fichier .torrent et en fait la publicité sur son site Web, par courrier électronique ou par d’autres moyens. L’utilisateur télécharge le fichier et l’exécute dans une application BitTorrent qui se chargera de sa gestion, de son téléchargement et de son partage entre plusieurs utilisateurs jusqu’au téléchargement d’un Ubuntu. L’image ISO est complétée sur leurs ordinateurs.
Sous ce système, Canonical économise une grande quantité d’infrastructure dans des serveurs dédiés pour un téléchargement direct évitant les effondrements. En très peu de temps, l’image Ubuntu (rappelez-vous qu’elle a été « découpée » dans BitTorrent) aura été suffisamment répandue parmi des milliers d’utilisateurs et ce seront eux qui contribueront à sa diffusion en même temps qu’ils la téléchargeront. Si les utilisateurs sont suffisamment « honnêtes » (comme nous le verrons plus loin) la vitesse de téléchargement d’un fichier torrent massif n’enviera pas celle obtenue par un téléchargement direct.
Terminologie BitTorrent
Il existe plusieurs termes qu’un utilisateur approchant de ce système de partage de fichiers doit connaître. Certains d’entre eux que nous avons mentionnés ci-dessus et ils sont:
- Avertir: Il regroupe toutes les structures et utilisateurs du réseau, avec une conception et un fonctionnement similaires à un essaim d’abeilles, d’où son nom.
- Traqueur: Le serveur spécial identifie l’essaim et aide le client à partager des parties d’un fichier avec d’autres ordinateurs et utilisateurs.
- Pairs (Points): tous les utilisateurs actuellement connectés au réseau.
- Graines ou Semoirs (Graines): Désigne les utilisateurs qui possèdent le fichier complet. Indispensable pour une diffusion efficace.
- Les sangsues: Ce sont les utilisateurs qui téléchargent des parties d’un fichier et ne l’ont pas encore terminé. Il est aussi utilisé pour désigner les « ventouses », ceux qui une fois qu’ils parviennent à compléter le dossier ne continuent pas à le partager.
Meilleurs clients et programmes BitTorrent
Ce sont les applications qui permettent l’interprétation des données des fichiers .torrent, les connectent avec les utilisateurs, gèrent les vitesses de téléchargement et de téléchargement, effectuent plusieurs téléchargements et enfin, vérifient et montent les fichiers et dossiers une fois le téléchargement des morceaux de le dossier est terminé.
Leur fonctionnement de base est similaire dans tous, bien qu’ils varient dans leur interface et certaines options supplémentaires. Le marché présente une bonne offre pour tous les principaux systèmes d’exploitation, y compris les clients gratuits et/ou open source tels que :
qBittorrent. Gratuit, sans logiciel publicitaire et open source basé sur libtorrent, il est disponible pour Windows, OS X, Linux et autres. Il offre des fonctionnalités essentielles telles que le contrôle à distance basé sur le Web, la hiérarchisation des torrents, le filtrage IP, le téléchargement sélectif de fichiers et même la création de torrents. Léger et rapide, pour certains (moi y compris), c’est le meilleur pour Windows.
Inonder. Une application open source et multiplateforme qui utilise libtorrent comme backend avec des versions pour Windows, OS X et Linux. Gratuit et sans publicité, il est recommandé pour tous les types d’utilisateurs car sous une apparence simple, il offre des fonctionnalités puissantes pour les utilisateurs avancés qui souhaitent expérimenter en installant des modules complémentaires.
Vuze (ancien Azureus). Son principal avantage est son interface. Contrairement aux autres clients BitTorrent qui regroupent tous leurs paramètres, l’interface de Vuze est étonnamment facile à comprendre, même le texte de l’application semble écrit pour les débutants. Il comprend également une fonction de recherche intégrée et prend en charge de nombreux modules complémentaires pour des fonctionnalités supplémentaires. Il a des versions gratuites et payantes. La version gratuite (simplement appelée Vuze) peut inclure des publicités, mais elles ne sont pas intrusives.
Transmission-Qt Win. Pour certains, le meilleur client BitTorrent pour OS X et Linux. Il n’a pas d’application Windows native, mais il existe une application non officielle.
uTorrent. Merveilleux client, super léger et plein de fonctionnalités… dans le passé. Il a été acheté par BitTorrent, Inc. et le plaisir s’est arrêté. Plein de crapware (même malware dans les publicités) et avec de sérieux bugs. Il a été amélioré dans les dernières versions, mais des millions d’utilisateurs qui l’ont utilisé l’ont abandonné.
Il y en a d’autres, comme BitComet ou Tixati, mais ceux ci-dessus sont ceux que nous aimons le plus.
Comment configurer les clients BitTorrent et les utiliser pour être généreux ?
Pour un utilisateur, il s’agit simplement de télécharger le client et de l’installer sur votre ordinateur bien qu’il soit conseillé d’être prudent dans le choix car comme nous l’avons prévenu certains incluent des adwares. Il est également nécessaire de faire une bonne revue des paramètres de l’application. Comme pour tout réseau de partage de fichiers P2P, c’est une obligation morale et pratique d’être aussi «généreux» que possible dans la capacité de téléchargement que nous offrons aux autres utilisateurs.
Idéalement, nous aimerions nous rapprocher d’un ratio téléchargement/téléchargement de 1:1, mais cela est presque impossible car la plupart des utilisateurs ne disposent pas de services d’accès Internet symétriques. En règle générale, réglez la capacité de téléchargement au maximum que permet votre connexion sans pénaliser les performances de votre ordinateur ou des autres connectés au réseau. Et continuez à partager les fichiers les plus demandés même si vous les avez téléchargés afin de contribuer à leur diffusion.
Où trouver des fichiers torrent ? Vérifier les sites torrent
Ce sont les sites Web qui font la publicité des fichiers .torrent. Ils publient toujours des liens vers eux mais pas leur contenu. Ils peuvent (ou non) inclure des moteurs de recherche pour leur emplacement, car les clients (applications) ne l’incluent généralement pas et certains fonctionnent également comme un tracker.
Les sites de torrents sont criminalisés et légalement persécutés depuis leur création accusés d’être à l’origine du piratage, avec l’exemple de The Pirate Bay et bien d’autres. Certes, tous ces sites proposent une multitude de fichiers piratés mais leur « illégalité » n’est pas évidente car ils ne comportent que des liens, au même titre que Google ou d’autres moteurs de recherche. De plus, les torrents originaux ne sont ni créés ni partagés par ces sites, ni n’apparaissent pour la première fois sur ces sites car le contenu est déjà largement diffusé sur d’autres chaînes privées lorsqu’il arrive sur le réseau BitTorrent.
Qu’est-ce que IPFS, est-ce l’avenir du partage de fichiers P2P ?
Le protocole BitTorrent a une nature décentralisée, mais l’écosystème qui l’entoure présente quelques faiblesses. Les sites de torrents, par exemple, utilisent des moteurs de recherche centralisés qui sont sujets aux pannes et aux plantages. Des initiatives telles que Torrent-Paradise, un index de fichiers .torrent construit sur une copie de la base de données The Pirate Bay, résolvent ce problème avec IPFS, un indexeur torrent consultable qui est partagé par les utilisateurs eux-mêmes.
IPFS, abréviation de InterPlanetary File System, existe depuis quelques années et bien qu’il soit inconnu de la plupart des internautes, il a une base croissante d’utilisateurs, en particulier parmi les utilisateurs avancés. IPFS est un réseau décentralisé où les utilisateurs mettent des fichiers à disposition les uns des autres. Si un site Web utilise IPFS, il est servi par un « essaim » de personnes, tout comme les utilisateurs de BitTorrent le font lorsqu’ils partagent un fichier.
L’avantage de ce système est que les sites Web peuvent être complètement décentralisés. Si un site Web ou une autre ressource est hébergé avec IPFS, il reste accessible tant que l’ordinateur d’un utilisateur qui l’a « épinglé » reste en ligne, permettant aux archivistes, créateurs de contenu, chercheurs et bien d’autres de distribuer de gros volumes de données sur Internet. . Il résiste à la censure et n’est pas vulnérable aux pannes d’hébergement habituelles.
Ce ne sont pas tous les avantages. L’un des principaux obstacles est qu’IPFS doit être installé et configuré si vous souhaitez devenir un nœud. Il s’agit d’un processus relativement simple, mais l’internaute moyen peut ne pas être habitué à utiliser une ligne de commande pour le configurer, ce qui est une exigence.
Cependant, il existe également des passerelles IPFS disponibles. Cloudflare, par exemple, en a récemment introduit un. Cela permet à n’importe qui d’accéder à des sites tels que Torrent-Paradise via un URL personnalisée, bien que ceux-ci ne facilitent pas le partage de sites. Un autre inconvénient est que l’index statique sur lequel le site est basé n’est mis à jour qu’une fois par jour. Il ne s’agit pas d’une restriction technique, mais plutôt pratique. En théorie, il pourrait être mis à jour presque en temps réel.
Torrent-Paradis est pour le moment un site assez basique, mais le vrai but est de montrer son utilisation. “La recherche torrentielle décentralisée est la prochaine”, décrivent-ils ce site qui se veut une vitrine des réseaux de partage de fichiers décentralisés du futur.