What is bittorrent?

Bittorrent is a cooperative distribution of content where each individual who is downloading (and those who have downloaded) the content use their upload capacity to give the content to others.

Traditional distribution of content relied upon a single server providing the content.  However, this creates a vicious circle where the distributor is punished as the content becomes more popular.  The more people that download the content, the higher the bandwidth cost to the distributor.  If the content becomes very popular and the server is flooded with requests for download, then the server crashes and no one receives the content.  Thus, only those with special equipment and lots of money were able to adequately distribute content.

Bittorrent allows individuals, and small enterprises, to distribute their content as effectively as traditional distribution, but at a small cost.  In bittorrent the popularity of a content creates a virtuous circle where the more popular the content is, the more efficient the distribution (with cost remaining minimal).

For an example, suppose a popular local band wishes to expose their music to new people and expand their fan base. The internet opens a large population to the band, but traditional distribution costs of bandwidth and server purchase or lease would prohibit them from a large scale distribution.  Bittorrent allows this group to distribute their content to a large group of people at a minimal cost as the distribution is split up among those obtaining the content.  Once the band has distributed the content to a number of individuals, then the band no longer needs to provide upload of the content as those individuals will now distribute the content.  The more individuals involved in the content, the faster the content will be distributed.

Prior to bittorrent, the upload capacity of an individual’s internet connection was barely used.  Bittorrent makes use of this capacity to ease the distribution costs of the original distributor.

Bittorrent works by splitting content files into hundreds of smaller “bits” and sharing those bits across a “swarm” of linked users.  A “tracker” essentially serves as a communications hub for this swarm of individuals, helping them find each other.

First, a small file called a .torrent file is downloaded from a torrent search site.  This file contains information about the download and allows communication to and from the tracker regarding people involved in this content (the swarm).  

This correlation between the .torrent file and the content helps to keep bittorrent clean of infections as altered content will not be accepted by the .torrent.  This means that a user cannot add malicious content to an existing torrent and that torrents containing malicious content can be quickly discovered and eliminated.  

The .torrent file is opened with a bittorrent client which communicates to the tracker and then the tracker arranges connections between the users.  These users transfer the content among themselves.

A “seed” is someone who has downloaded 100% of the content and is only uploading to peers in the swarm.  “Peers” are those who have less than 100% of the content and are downloading from seeds and other peers and uploading to other peers.

Originally, those in the swarm who had less than 100% of the content were referred to as “leeches” and the combined seeds/leeches were referred to as peers.  However, because of the negative connotations of the term “leeches”, those in the swarm with less than 100% of the content are now referred to as peers and “leeches” are those who download the content, but do not upload back at least a full copy of the content.

While most torrents still utilize a tracker, recent advances have made it so bittorrent now can support torrents when a tracker goes down or without a tracker by initiating contact directly between the bittorrent users.

If my explanation above is any good, then you will understand that it is important for those who download the content to fully re-distribute the content.  This concept in bittorrent is referred to as ratio.  “Ratio” is the amount uploaded in bittorrent divided by the amount downloaded in bittorrent.  So, if one downloads a 100MB file and uploads 50MB of that file, their ratio would be 0.50 (50%).  

There is a lot of reference in bittorrent to maintaining at least a 1.00  (100%) ratio.  This means that you have given back as much as you have taken through bittorrent.  This helps keep torrents healthy and alive.

Bittorrent, which  was first available just over seven years ago in July of 2001, has grown to the point where it accounts for approximately 40% of all internet traffic.

While bittorrent has been and still is used primarily for the unsanctioned distribution of copyrighted works, the amount of legally distributed content through bittorrent is growing at a tremendous rate.  Bittorrent is an important step in freeing content creators from the oligopolies that now control the various entertainment industries and it is this aspect of bittorrent that will lead to its continued survival and growth.  

Hopefully this article has given you some idea of how bittorrent works and some understanding of the basic terms of bittorrent.  If you have any questions or suggestions, then please provide you input here or in our forums.

For information on choosing a bittorrent client see Best Free Bittorrent Client.

 

Post new comment

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <b> <address> <blockquote> <br> <caption> <center> <code> <dd> <del> <div> <dl> <dt> <em> <font> <h2> <h3> <h4> <h5> <h6> <hr> <i> <img> <li> <ol> <p> <pre> <span> <strong> <sub> <sup> <table> <tbody> <td> <tfoot> <th> <thead> <tr> <u> <ul> <tr>
  • Lines and paragraphs break automatically.

More information about formatting options