We are launching our new awesome website very soon.
 

Bittorrent

 
 

Course :

IT-CE

Seminar Added on :

29-06-2014 19:58:53
 

Seminar By :

Jeeten Parmar
 

Abstract :

BitTorrent is a protocol that enables fast downloading of large files using minimum Internet bandwidth.

Open source peer-to-peer file sharing protocol used for distributing large amounts of data.

One of the most common protocols for transferring large files, and it has been estimated that it accounts for approximately 27-55% of all Internet traffic.
 

Description :

BitTorrent Traffic :
  • A recent analysis of the latest P2P trends worldwide shows that BitTorrent is still the most popular file sharing protocol.
  • P2P traffic in general shows a slight decline, but BitTorrent traffic is still on the rise. 
  • Responsible for more than 45-78% of all P2P traffic, roughly 27-55% of all Internet traffic depending on geographical location.

File Sharing :
To share a file or group of files, a peer first creates a .torrent file, a small file that contains :

  1. Metadata about the files to be shared, and
  2. Information about the tracker, the computer that coordinates the file distribution.
  • Peers first obtain a .torrent file, and then connect to the specified tracker, which tells them from which other peers to download the pieces of the file.
  • Large files are broken into pieces of size between 64 KB and 1 MB

BitTorrent Speak :
Like most Internet phenomena, BitTorrent has its own jargon. Some of the more common terms related to BitTorrent include:

  1. Leeches : People who download files but do not share files on their own computer with others
  2. Seed or Seeder : A computer with a complete copy of a BitTorrent file At least one seed computer is necessary for a BitTorrent download to operate
  3. Swarm : A group of computers simultaneously sending (uploading) or receiving the same file
  4. .torrent : A pointer file that directs your computer to the file you want to download 
  5. Tracker -> A server that manages the BitTorrent file-transfer process

How BitTorrent Works…?

  • Offloads some of the file tracking work to a central server.
  • Another difference is that it uses a principal called tit-for-tat. This means that in order to receive files, you have to give them.
  • With BitTorrent, the more files you share with others, the faster your downloads are. 
  • Finally, to make better use of available Internet bandwidth (the pipeline for data transmission), BitTorrent downloads different pieces of the file you want simultaneously from multiple computers.
  • You open a Web page and click on a link for the file you want.
  • BitTorrent client software communicates with a tracker to find other computers running BitTorrent that have the complete file (seed computers) and those with a portion of the file (peers that are usually in the process of downloading the file).
  • The tracker identifies the swarm, which is the connected computers that have all of or a portion of the file and are in the process of sending or receiving it.
  • The tracker helps the client software trade pieces of the file you want with other computers in the swarm. Your computer receives multiple pieces of the file simultaneously.
 

Images :

Back to top