web-dev-qa-db-fra.com

Quelles données mon client télécharge-t-il lors de l'ensemencement d'un torrent terminé?

Lorsque je sème des torrents complets, je remarque souvent que, mis à part les octets quittant mon PC, des octets entrent également dans mon PC. Des exemples de ceci peuvent être vus dans l'image ci-dessous. J'utilise Tixati comme client torrent.

Je comprends que je télécharge des données lors de l'ensemencement, mais que puis-je télécharger si le torrent est déjà terminé? Est-ce peut-être des données de protocole P2P? (Je ne connais pas bien le fonctionnement sous-jacent) Cependant, parfois, la taille du transfert entrant approche les 1 ko, ce qui semble invraisemblable pour une simple surcharge.

Quelles données est-ce que je reçois? Est-ce persistant? Ce comportement diffère-t-il dans les clients torrent?

Completed torrents that are up- and downloading

14
Zimano

Est-ce peut-être des données de protocole P2P?

Oui, ça l'est.

parfois, la taille du transfert entrant approche les 1 Ko, ce qui semble invraisemblable pour une simple surcharge.

Un pic transitoire de quelques Ko/s pour le transfert de poignée de main, de poignée de main d'extension, de transfert de champ de bits et de métadonnées est normal pour tous les clients.

20
Encombe

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. Au début, votre publicité est directement adressée à vos pairs, laquelle est ensuite relayée 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 avec le temps.

Voici une capture d'écran de mon client avec marqué:

  • overhead de protocole
  • nombre de connexions
  • nœuds de base de données distribués

Deluge screenshot with marked described features

En outre, lorsque vous générez des fichiers très sollicités mais rares, un nombre beaucoup plus élevé de pairs souhaitent télécharger à partir de votre ordinateur, ce qui génère évidemment 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 à s'accrocher à un trop grand nombre de connexions. C'est un défaut typique des routeurs SOHO bon marché par opposition aux routeurs professionnels, extrêmement coûteux.

Voici la capture d'écran des options liées à la bande passante de mon client:

enter image description here

Mon routeur maintient parfaitement 200 connexions ouvertes, mais lorsque mes enfants commencent à nous torrent, nous devons tous réduire cette option et ne pas dépasser quelques centaines de connexions au total, ce qui réduit également 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:

8
Pawel Debski