Why BitTorrent becoming so popular
A BitTorrent client connects to the tracker(s) specified in the torrents’ files, from which it receives a list of peers currently transferring pieces of the file(s) specified in the torrent. The client connects to those peers to obtain the required pieces.
There are many BitTorrent clients available and while they all work in a similar way – this is necessary so that they can work together – there are subtle differences in the way they handle torrents. The differences in the policies used by the file sharing clients has an impact on the effectiveness of sharing of torrents; these differences often relate to the other peers that a client will share with and whether the client is using a ‘choking’ or ‘optimistic unchoking’ policy.
Clients use methods by which to make download and upload rates for the torrents it deals with the most efficient. They may download pieces in a arbitrary order so as to increase the opportunity to exchange data, which is only possible if two peers have different pieces of the file.
Related Articles

April 2nd, 2008 03:09
[...] they could be called ‘traditional’ – http downloads and peer-to-peer distributed downloads (pirate torrents). Though both ultimately transfer files over a network, a BitTorrent download differs from a classic [...]
April 3rd, 2008 15:41
[...] files using torrents and the BitTorrent protocol is becoming increasingly popular. Not only are torrents much more efficient when it comes to distributed file sharing than more traditional methods such as HTTP of FTP [...]
April 14th, 2008 23:20
[...] Torrents and P2P file downloads may be an accept part of modern life, but the technology behind them is novel and interesting. [...]