Warum werden BitTorrent-Uploads gleichzeitig durchgeführt?

Warum werden BitTorrent-Uploads gleichzeitig durchgeführt?

Mögliches Duplikat:
Wie funktioniert Bittorrent?

Beim Herunterladen eines Torrents stelle ich fest, dass BitTorrent gleichzeitig hoch- und herunterlädt. Herunterladen ist offensichtlich, aber warum hochladen?

Antwort1

Warum hochladen? Ihr „Upload“ ist der „Download“ von jemand anderem. Wenn niemand hochlädt, kann auch niemand herunterladen.

Warum gleichzeitig? Wenn gewartet wird, bis die gesamte Datei vorliegt, bevor sie anderen zur Verfügung gestellt wird, kann niemand, der seinen Client ausschaltet, während er nicht aktiv herunterlädt, sie hochladen, und das Netzwerk würde darunter leiden.

Antwort2

Nun, warum nicht? Torrents haben keinen zentralen Server – die Daten werden nicht von Zauberhäschen oder der Zahnfee erzeugt – Bitorrent ist ein Peer-to-Peer-Netzwerksystem – im Grunde sagt Ihr Computer: „Sag mal, alter Junge, hast du zufällig den Block 1234?“ und ein anderer Computer sagt: „Klar, alter Junge, den habe ich“ und sendet ihn. Das funktioniert nur, wenn Leute die Blöcke, die sie haben, mit denen teilen, die sie nicht haben.

Der einzige Grund, warum Bitorrent überhaupt funktioniert*ist, dass das Hochladen doch erfolgt.

* nicht ganz richtig. Webseeds sind eine Ausnahme.

Antwort3

Bittorent verwendet ein dezentrales Peer-to-Peer-Protokoll. Es funktioniert, indem Sie (ein Peer) den bereits heruntergeladenen Teil der Datei zu anderen Peers hochladen, die ihre bereits heruntergeladenen Teile ebenfalls zu den Peers hochladen, die sie zum Vervollständigen der Datei benötigen.

Antwort4

Denn bei BitTorrent geht es nicht um das Herunterladen von Dateien. Es geht um das Teilen von Dateien, was sowohl das Herunterladen als auch das Hochladen beinhaltet.

verwandte Informationen