Kurze Frage zum Torrent Protokoll.
Nehmen wir mal folgendes Beispiel: ein Torrent hat insgesamt 4.02GB, aufgeteilt auf 1031 x 4MB Teile. Jeder der 4MB Teile hat wiederum 256 Blöcke. Also 16kb pro Block.
Sagen wir also ich habe von irgendeinem Peer 1 gerade 84 Blöcke eines Teils empfangen. Jetzt geht aber Peer 1 offline. Werden die 84 Blöcke von ihm verworfen und ich muss die 84 Blöcke + Rest von einem anderen Peer 2 laden, oder kann Peer 2 die felenden Blöcke schicken? Also Konkret: müssen die 4MB Teile immer komplett von einem Peer geladen wer oder kann man auch einzelne Blöcke von unterschiedlichen Peers empfangen?
Thanks
Nehmen wir mal folgendes Beispiel: ein Torrent hat insgesamt 4.02GB, aufgeteilt auf 1031 x 4MB Teile. Jeder der 4MB Teile hat wiederum 256 Blöcke. Also 16kb pro Block.
Sagen wir also ich habe von irgendeinem Peer 1 gerade 84 Blöcke eines Teils empfangen. Jetzt geht aber Peer 1 offline. Werden die 84 Blöcke von ihm verworfen und ich muss die 84 Blöcke + Rest von einem anderen Peer 2 laden, oder kann Peer 2 die felenden Blöcke schicken? Also Konkret: müssen die 4MB Teile immer komplett von einem Peer geladen wer oder kann man auch einzelne Blöcke von unterschiedlichen Peers empfangen?
Thanks