Category: 

What is BitTorrent?

Torrent programs are known as a way to illegally download music.
Article Details
  • Written By: R. Kayne
  • Edited By: L. S. Wynn
  • Last Modified Date: 06 October 2014
  • Copyright Protected:
    2003-2014
    Conjecture Corporation
  • Print this Article
External Resources
Free Widgets for your Site/Blog
Dolphins have the most teeth of any mammal, sometimes over 260, yet they almost never chew their food.  more...

October 20 ,  1973 :  The "Saturday Night Massacre"  more...

BitTorrent is an open source peer-to-peer protocol for downloading files on the internet. Open source means the code is available for anyone to modify and redistribute at will. Consequently there are several free BitTorrent programs available to the public, each with differing features. The original source code was written by Bram Cohen.

The idea behind BitTorrent is to allow massive distribution of popular files without penalizing the source by soaring bandwidth costs and possible crashes due to demand that exceeds the capability of the server. In this way, anyone who creates a popular program, music file or other product can make it available to the public regardless of assets, even if the file becomes highly popular.

To understand how BitTorrent functions, first consider how normal downloading works. Personal computers connected to the Internet are known as clients while the websites visited reside on Internet servers. Servers "serve up information" to clients. If you surf to a site and click on a link to download a program, you create a one-on-one connection to that server that uses whatever bandwidth is necessary to serve you the file. When you have received the entire file, the connection is released so the server can utilize that stream of bandwidth for handling other connections.

Ad

The problem arises when unusually high numbers of clients visit a site simultaneously. This can cause the server to effectively run out of available bandwidth and "crash." When this happens, clients are refused a connection. "The site is down."

To avoid this, BitTorrent creates a different networking scheme. It uses the other clients who are also downloading the file to effectively act as servers to one another, simultaneously uploading the parts of the file received to others requesting the file. Hence, when you click on a file to download, several connections will be made to receive "slices" of the file that combine to create the entire file. Meanwhile, as you are downloading these "slices" you are also uploading them to anyone else that needs the parts you are receiving. Once the entire file is received it is considered polite to keep your client connected to act as a seed. A seed refers to a source that has the entire file available.

In this way BitTorrent relieves the burden of the servers but more significantly it makes it possible for anyone to disseminate a file quickly and easily without requiring expensive servers or an infrastructure of distribution. If the demand is there, the file will spread.

BitTorrent differs from other peer-to-peer (P2P) programs like Kazaa or Morpheus in that you do not make a library of files available for sharing. You only share the file you are actively receiving (or have just finished receiving).

Aside from the many legitimate uses of BitTorrent, some sites hosting BitTorrent downloads were targeted by the Motion Picture Association of America (MPAA) in December 2004 for distributing digitized movies in violation of copyright. One intellectual property monitoring system called FirstSource, by BayTSP, reportedly identifies initial clients to upload copyright content to BitTorrent and other P2P networks. In turn all subsequent clients that download or share that file can be traced by IP address.

Some flavors of BitTorrent contain spyware, while others simply have enhanced features. For the original Bram Cohen BitTorrent, more information and a FAQ, you can visit his site.

Ad

More from Wisegeek

You might also Like

Discuss this Article

anon140093
Post 5

Never knew the functions of bit torrent till now. Good article.

anon126911
Post 4

Now i got what is bittorrent. Excellent explanation. Thanks a lot.

anon82784
Post 3

Very useful. Thanks

anon62411
Post 2

Good article. It would have been nice to mention how long to keep one's client to act as a seed.

anon27548
Post 1

That's article really helped me in understanding the concept of bit torrents. I was astonished when I my file was completely downloaded it started uploading. I now have an idea why. thanks a lot!

Post your comments

Post Anonymously

Login

username
password
forgot password?

Register

username
password
confirm
email