BitTorrent
Architecture

Architecture du réseau BitTorrent
Pour télécharger des données sur le réseau BitTorrent, la première étape va consister à récupérer le fichier .torrent correspondant aux données à récupérer. Ce fichier va contenir les informations concernant les données (voir la partie concernée) ainsi que la localisation du Tracker ayant pour but de coordonner le téléchargement des données.
Le tracker va contenir un ensemble d'informations sur les données téléchargeables. Un tracker pourra être associé à plusieurs fichier .torrent. Pour chaque données téléchargeables, le tracker va maintenir une liste des personnes connectées et possédant les données. Il distinguera les clients de type Seeder et de type Leecher.
Lorsqu'un client demandera des informations concernant les données à télécharger, le Tracker lui renverra une liste aléatoire des clients actuellement connectés.