Le protocole BitTorrent est conçu de manière distribuée pour réutiliser également des blocs de données de fichiers incomplets. Votre ordinateur publie certains fichiers et vos pairs demandent des blocs de données - initialement votre publicité va à vos pairs directs qui sont ensuite relayés par une base de données distribuée (table de hachage). Ainsi, le nombre de pairs qui connaissent vos fichiers augmente généralement avec le temps.
La demande de chaque homologue génère du trafic entrant, par conséquent, votre trafic entrant peut également augmenter au fil du temps.
Voici une capture d'écran de mon client avec marqué:
- surcharge de protocole
- nombre de connexions
- nœuds de base de données distribués
De plus, lorsque vous amorcez un fichier très demandé mais rare, beaucoup plus de pairs aimeraient télécharger à partir de votre machine, ce qui va évidemment générer beaucoup de trafic entrant.
Dans une certaine mesure, vous pouvez réduire cet impact en manipulant les paramètres du client Torrent tels que le nombre de téléchargements simultanés, les connexions ouvertes et semi-ouvertes, etc.
Je réduis généralement le nombre de connexions autorisées car mon routeur domestique a tendance à se bloquer avec trop de connexions - c'est un défaut typique des routeurs SOHO bon marché par opposition aux routeurs professionnels, très chers.
Voici la capture d'écran des options liées à la bande passante de mon client:
Mon routeur maintient parfaitement 200 connexions ouvertes, mais lorsque mes enfants commencent à torrenter, nous devons tous réduire cette option ne pas dépasser quelques centaines de connexions au total, ce qui réduit en même temps le trafic de protocole.
Malheureusement, je n'ai pas pu trouver une bonne spécification de protocole BitTorrent. Celui-ci ne répond que partiellement aux questions: