Originally posted by: Perry404
Uuuum...why? Why would it not have a set starting point for the download(beginning/end of the file)? Guess i don't really understand how bittorrent works.
Bittorrent breaks up files into a bunch of small sections. Usually 1-4mb. Then, when downlaoding a file, it picks a few sections at random and starts downloading them. This allows for all the peers to share better with each other. Here's an example:
Pretend you have a file with 10 sections.
You connect to some peers with the following sections:
Peer 1 has sections 1, 4, and 8.
Peer 2 has sections 3, 6, and 9.
Peer 3 has section 10.
You can now download something from each of the above sections. Say you get sections 4, 6, and 10.
You can now upload section 4 to Peer 2, section 6 to peer 3, and section 10 to peer 3.
If all downloads occured in order, then:
Peer one has section 1, 2, 3
Peer 2 has section 1, 2, 3
Peer 3 has section 1
You can now only download section 1, and when you downlaod it, you can't do any useful sharing of it, because everyone else already has that part. Your upload bandwidth is wasted. If you had gotten section 4, then you could start uplaoding that to peers, and your bandwidth is put to better use.