Das BitTorrent-Protokoll wurde auf verteilte Weise entwickelt, um auch Datenblöcke unvollständiger Dateien wiederzuverwenden. Ihr Computer bewirbt bestimmte Dateien und dann fordern Ihre Kollegen Datenblöcke an. Zunächst geht Ihre Werbung an Ihre direkten Kollegen, die dann von einer verteilten Datenbank (Hash-Tabelle) weitergeleitet werden. Daher wächst die Anzahl der Peers, die Ihre Dateien kennen, im Laufe der Zeit.
Jede Peer-Anfrage generiert eingehenden Datenverkehr. Daher kann Ihr eingehender Datenverkehr im Laufe der Zeit ebenfalls zunehmen.
Hier ist ein Screenshot von meinem Kunden mit markiert:
- Protokoll-Overhead
- Anzahl der Verbindungen
- verteilte Datenbankknoten
Darüber hinaus möchten beim Seeding von hochgefragten, aber seltenen Dateien sehr viel mehr Peers von Ihrem Computer herunterladen, wodurch offensichtlich viel eingehender Datenverkehr generiert wird.
Um einige erweitern Sie diese Auswirkungen verringern können mit Torrent-Client-Parameter wie Anzahl der gleichzeitigen Downloads, offene und halboffene Verbindungen und so weiter durch das Hantieren.
Normalerweise reduziere ich die Anzahl der zulässigen Verbindungen, da mein Heimrouter dazu neigt, mit zu vielen Verbindungen zu hängen - das ist ein typischer Fehler billiger SOHO-Router im Gegensatz zu professionellen, absolut teuren.
Hier ist der Screenshot meiner bandbreitenbezogenen Optionen:
Mein Router hält 200 offene Verbindungen perfekt aufrecht, aber wenn meine Kinder anfangen zu torrentieren, müssen wir alle diese Option reduzieren, um nicht mehr als ein paar Hundert Verbindungen insgesamt zu haben, was gleichzeitig den Protokollverkehr reduziert.
Leider konnte ich keine gute BitTorrent-Protokollspezifikation finden. Dieser beantwortet die Fragen nur teilweise: