Welche Daten werden von meinem Kunden heruntergeladen, wenn ein abgeschlossener Torrent ausgesät wird?

1527
Zimano

Wenn ich abgeschlossene Torrents stelle, stelle ich oft fest, dass neben dem Verlassen von Bytes von meinem PC auch Bytes in meinen PC gelangen. Beispiele dafür sind im Bild unten zu sehen. Ich verwende Tixati als Torrent-Client.

Ich verstehe, dass ich beim Seeding Daten hochlade, aber was lade ich herunter, wenn der Torrent bereits fertig ist? Sind es vielleicht P2P-Protokolldaten? (Ich kenne mich mit den zugrunde liegenden Funktionen nicht aus.) Manchmal nähert sich die Größe der eingehenden Übertragung jedoch 1 kB, was für einfachen Overhead unplausibel erscheint.

Welche Daten bekomme ich? Ist es hartnäckig Unterscheidet sich dieses Verhalten bei Torrent-Clients?

Completed torrents that are up- and downloading

14

2 Antworten auf die Frage

20
Encombe

Sind es vielleicht P2P-Protokolldaten?

Ja, so ist es.

manchmal nähert sich die ankommende Übertragungsgröße 1 kB, was für einfachen Overhead unplausibel erscheint.

Ein vorübergehender Spitzenwert von wenigen KB / s für die Übertragung von Handshake, Extension Handshake, Bitfield und Metadatentransfer ist für alle Clients normal.

8
Pawel Debski

Das BitTorrent-Protokoll ist verteilt ausgelegt, um auch Datenblöcke unvollständiger Dateien wiederzuverwenden. Ihr Computer kündigt bestimmte Dateien an, und Ihre Kollegen fordern Datenblöcke an. Zunächst wird Ihre Anzeige an Ihre direkten Kollegen gesendet, die dann von einer verteilten Datenbank (Hash-Tabelle) weitergeleitet werden. Daher steigt die Anzahl der Peers, die Ihre Dateien kennen, im Laufe der Zeit an.

Jede Peer-Anforderung erzeugt einen eingehenden Datenverkehr. Daher kann auch Ihr eingehender Datenverkehr mit der Zeit wachsen.

Hier ist ein Screenshot meines Kunden mit markiert:

  • Protokoll-Overhead
  • Anzahl der Verbindungen
  • verteilte Datenbankknoten

Deluge screenshot with marked described features

Wenn Sie eine hochgefragte, aber seltene Datei haben, möchten Sie viel mehr Peers von Ihrem Computer herunterladen, was offensichtlich zu einer Menge eingehenden Datenverkehrs führt.

Bis zu einem gewissen Grad können Sie diese Auswirkung reduzieren, indem Sie mit Torrent-Client-Parametern wie Anzahl der gleichzeitigen Downloads, offenen und halb offenen Verbindungen usw. herumspielen.

Normalerweise reduziere ich die Anzahl zulässiger Verbindungen, da mein Heimrouter bei zu vielen Verbindungen hängen bleibt. Dies ist ein typischer Fehler bei billigen SOHO-Routern im Vergleich zu professionellen, absolut teuren.

Hier ist der Screenshot meiner Optionen für die Client-Bandbreite:

enter image description here

Mein Router verfügt über 200 offene Verbindungen, aber wenn meine Kinder anfangen zu torrentieren, müssen wir alle diese Option reduzieren, um nicht einige hundert Verbindungen insgesamt zu überschreiten, was gleichzeitig den Protokollverkehr reduziert.

Leider konnte ich keine gute BitTorrent-Protokollspezifikation finden. Dieser beantwortet die Fragen nur teilweise:

Gut erklärte Antwort, danke :) Zimano vor 6 Jahren 1