This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
bittorrent [2010/04/15 03:20] – lucy | bittorrent [2015/08/15 04:21] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 7: | Line 7: | ||
The HTTP/FTP downloading method has a problem: more customers require more bandwidth on the server side. | The HTTP/FTP downloading method has a problem: more customers require more bandwidth on the server side. | ||
- | The BitTorrent Network offers a solution: customers help distribute the content. | + | The BitTorrent Network offers a solution: |
That's the reason why BitTorrent many times works even faster than ordinary HTTP/FTP. In order to use this technology, one needs to use a BitTorrent client. A bootstrap point (tracker, DHT node) will also be needed to help users learn about each other. | That's the reason why BitTorrent many times works even faster than ordinary HTTP/FTP. In order to use this technology, one needs to use a BitTorrent client. A bootstrap point (tracker, DHT node) will also be needed to help users learn about each other. | ||
- | " | + | " |
- | Next, the peer contacts a random peer to obtain a first piece of the file itself. With this piece in hand, the peer starts to contact other peers in the list to see if they will trade its piece for another part of the file. If so, the contacted peer sends a few blocks of the negotiated piece, and continues to do so as long as the other does the same. This tit-for-tat mechanism automatically locks out peers who are unwilling to upload themselves. By monitoring the download rate obtained from its current set of peers and randomly trying other peers to see if faster peers are available, a user can maximize its download rate. By always selecting a rare part of the file from the pieces on offer, a peer ensures it always has a piece of the file that other peers are interested in. | + | Next, the peer contacts a random peer to obtain a first piece of the file itself. With this piece in hand, the peer starts to contact other peers in the list to see if they will trade its piece for another part of the file. If so, the contacted peer sends a few blocks of the negotiated piece, and continues to do so as long as the other does the same. This tit-for-tat mechanism automatically locks out peers who are unwilling to upload themselves. By monitoring the download rate obtained from its current set of peers and randomly trying other peers to see if faster peers are available, a client |
- | These policies for piece selection and bandwidth trading lead to a balanced economy with suppliers meeting demand and achieving their own goal (fast download) at the same time. Once the peer has obtained the complete file it will become a [[seeder]] and altruistically provide pieces to other peers without any return. The set of all peers currently actively exchanging pieces of the file is called the file’s swarm." | + | These policies for piece selection and bandwidth trading lead to a balanced economy with suppliers meeting demand and achieving their own goal (fast download) at the same time. Once the peer has obtained the complete file it will become a [[peers_seeds_torrent_tracker_dht_peer_exchange_pex_magnet_links# |
Read more about BitTorrent on: | Read more about BitTorrent on: |