Possible Duplicate:
How does Bittorrent work?
While downloading torrent, I notice that BitTorrent simultaneously uploads and downloads. Download is obvious, but why upload?
While downloading torrent, I notice that BitTorrent simultaneously uploads and downloads. Download is obvious, but why upload?
| |||||
feedback
|
This question covers exactly the same ground as earlier questions on this topic; its answers may be merged with another identical question. See the FAQ for guidance on how to improve it.
|
Why upload? Your "upload" is somebody else's "download". If nobody uploads, then nobody can download. Why simultaneously? Because, if it waited until you had the whole file before making it available to others, then anyone who turns off their client when they're not actively downloading would never upload, and the network would suffer for it. | |||
|
feedback
|
|
well, why not? torrents have no central server - the data is not produced by magic bunny rabbits or the toothfairy - bitorrent is a peer to peer networking system - basically your computer goes "say old chap, would you happen to have chunk 1234 ?" and another computer goes "sure, old chap, i have that" and sends it. The only way this works is that people share chunks they have with those who don't. The only reason Bitorrent works at all* is that uploading *not entirely true. webseeds are an exception. | |||||||||||||||
feedback
|
|
Bittorent uses a decentralized Peer to Peer protocol, it works because you (a peer) upload the already downloaded part of the file to other peers which also are uploading their already downloaded parts to the peers who need it to complete the file. | |||
|
feedback
|
|
Because BitTorrent is not about downloading files. It is about sharing files, which implies both downloading and uploading. | |||
|
feedback
|