Beim Herunterladen einer Datei von einem Tracker in einem P2P-System geben Peers an, dass sie an der Freigabe einer bestimmten Datei oder einer Gruppe von Dateien teilnehmen.
Der Tracker muss nicht wissen, wo sich diese Datei auf dem Remote-Peer befindet, sondern nur, dass sie vorhanden ist.
Wenn ein Peer den Tracker kontaktiert, wird mitgeteilt, welche anderen Peers Zugriff auf die Datei haben. Der Peer kann dann andere Peers fragen "Der Tracker sagte, Sie hätten eine Datei, die ich haben möchte, welche Teile haben Sie?"
Von dort werden nur Blöcke von Dateien voneinander heruntergeladen. Ein Peer muss nicht den genauen Ort auf einem Remote-System kennen, er arbeitet nur mit einer Datei-ID und Blocknummern und es liegt am Remote-Peer, die Datei und Blöcke zu überwachen.
Wenn Sie eine Datei aus Ihrem Downloadbereich verschieben und / oder die Freigabe beenden, kann sie von Ihrer lokalen P2P-Software nicht mehr freigegeben werden, da sie keine Ahnung hat, wohin Sie sie verschoben haben.