Torrents, typically ending in ".torrent", are control files for the peer-to-peer file sharing technology called BitTorrent.
BitTorrent is a distributed file distribution technology. Yes, "distributed distribution". When you download a file using BitTorrent, the file is actually broken up into chunks, that you BitTorrent client program then downloads and reassembled into the final file as the pieces arrive. To over-simplify, what makes it interesting are two things:
*The different chunks you download can all be coming from different machines. A BitTorrent client will connect to many other BitTorrent clients and download several chunks at once, in random order. In the long run this makes the protocol fairly efficient, and very nicely scalable - the more BitTorrent clients that are serving up a given file, the faster other clients can download it.
*As you start collecting chunks of the file your BitTorrent client will start making those chunks available for downloading to other BitTorrent clients, and will become a part of the peer-to-peer file distribution network.
The ".torrent" file is simply the bootstrap for this whole process. You download that normally, for example in your web browser, and then it is read by your BitTorrent client. It has the information that the BitTorrent client then uses to begin to locate other BitTorrent clients that are serving up the file you're interested in.
Answered by
Shobhit
, an ibibo Master,
at
12:53 PM on August 18, 2008