BitTorrent est un protocole de transfert de données pair à pair (P2P) à travers un réseau informatique.
Le protocole a été conçu en et mis en place à l'été 2002 par le programmeur Bram Cohen, et est maintenu depuis 2004 par la société BitTorrent, Inc..
Le protocole BitTorrent part du constat suivant :
Quand une information se trouve sur un serveur informatique unique, plus elle est demandée, moins elle est accessible (par saturation du serveur) ;
Cette tendance est renversée si chaque client informatique en train de télécharger l'information devient aussitôt serveur à son tour de ce qu'il a déjà téléchargé ;
Une façon de procéder est de découper l'information à partager en segments, et de distribuer des segments différents à des interlocuteurs différents afin qu'ils aient eux-mêmes quelque chose à échanger.
BitTorrent est une méthode pour distribuer largement de grandes quantités de données en répartissant la charge inhérente en matière de matériel, hébergement Internet et bande passante quand, dans le modèle classique, elle incombe au seul distributeur originel. Ce dernier n'a plus à servir chaque destinataire : les clients eux-mêmes servent les données déjà reçues aux nouveaux destinataires. Le coût et la charge de la distribution des données sont donc considérablement réduits ; le protocole procure en même temps une redondance contre les problèmes matériels et réduit la dépendance à l'égard du distributeur originel.
L'apparition de BitTorrent a par exemple permis la mise à disposition de distributions GNU/Linux complètes sur DVD en lieu et place des téléchargements de simples CD.
Les techniques utilisées sont : le téléchargement poste à poste depuis différents « pairs » (peer) pour un même fichier (technique dite multisourcing) et le morcellement du fichier en blocs qui le permet. Les blocs peuvent arriver dans un ordre quelconque depuis des sources multiples, le fichier étant réputé téléchargé lorsque la totalité des blocs sera parvenue, quel que soit l'ordre d'arrivée de ceux-ci ou leurs provenances — qui n'ont de fait aucune importance.
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.
Explore le stockage et la distribution décentralisés en utilisant BitTorrent & IPFS, couvrant CAP Theorem, objectifs et défis, spécifications BitTorrent, fonctionnalités IPFS, et CRDTs.
Explore le stockage et la distribution décentralisés à l'aide de BitTorrent & IPFS, couvrant les objectifs, les défis, les spécifications du bâtiment, l'intégrité, le bootstrapping, les performances, les incitatifs, la version, le nommage et les CRDT.
Couvre le traitement des requêtes avec des opérations relationnelles, en se concentrant sur différentes méthodes de jointure et l'impact de la mise en mémoire tampon.
Le partage de fichiers est une technique de transfert de fichier consistant à distribuer ou à donner accès, à distance, à des données numériques à travers un réseau informatique. Il peut s'agir de fichiers de toutes sortes : logiciels, livres, vidéo, audio etc. Deux techniques de partage de fichiers existent actuellement : l'hébergement centralisé (modèle client-serveur) permet de stocker les données sur un serveur de fichiers unique et d'y accéder sur celui-ci depuis un autre ordinateur (dit le client).
Une table de hachage distribuée (ou DHT pour Distributed Hash Table), est une technique permettant la mise en place d’une table de hachage dans un système réparti. Une table de hachage est une structure de données de type clé → valeur. Chaque donnée est associée à une clé et est distribuée sur le réseau. Les tables de hachage permettent de répartir le stockage de données sur l’ensemble des nœuds du réseau, chaque nœud étant responsable d’une partie des données.
BitTorrent est un protocole de transfert de données pair à pair (P2P) à travers un réseau informatique. Le protocole a été conçu en et mis en place à l'été 2002 par le programmeur Bram Cohen, et est maintenu depuis 2004 par la société BitTorrent, Inc..
Our work studies network neutrality, a property of communication networks which means that they treat all traffic the same, regardless of application, content provider or communication protocol. This
A decentralized system is one that works when no single party is in charge or fully trusted. This course teaches decentralized systems principles while guiding students through the development and tes
This advanced course will provide students with the knowledge to tackle the design of privacy-preserving ICT systems. Students will learn about existing technologies to prect privacy, and how to evalu