BitTorrent – A revolution in P2P technology

ABSTRACT :

The key to scaleable and robust distribution is cooperation. With BitTorrent, those who get your file tap into their upload capacity to give the file to others at the same time. Cooperative distribution can grow almost without limit, because each new participant brings not only demand, but also supply. Instead of a vicious cycle, popularity creates a virtuous circle. And because each new participant brings new resources to the distribution, you get limitless scalability for a nearly fixed cost. Thus with BitTorrent free speech no longer has a high price.

INTRODUCTION

BitTorrent is a protocol that enables fast downloading of large files using minimum Internet bandwidth. It costs nothing to use and includes no spyware or popup advertising. Because of the nature of this protocol, large files can be handled more efficiently than thetypical client/server method. The protocol was designed in April 2001 and implemented in Summer 2002 by programmer BramCohen, and is now maintained by BitTorrent.

WORKING

To understand how BitTorrent works and why it is different from other file-serving methods like,Traditional Client-Server Downloading. Let.s examine what happens when you download a file from a Website. It works something like this:

BitTorrent working

Client-server downloads process

Let’s examine what happens when you download afile from a Web site. It works something like this:

  • • You open a Web page and click a link to download a file to your computer.
  • • The Web browser software on your computer (the client) tells the server (a central computer that holds the Webpage and the file you want to download)to transfer a copy of the file to your computer.
  • • The transfer is handled by a protocol (a set of rules), such as FTP (File Transfer Protocol) or HTTP (Hypertext Transfer Protocol).
  • Share

    Pages: 1 2 3

    11 comments to BitTorrent – A revolution in P2P technology

    Leave a Reply

      

      

      


    *

    You can use these HTML tags

    <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>