Bittorent protocol



 

Bittorent protocol takes a full advantage of peer-to-peer network by distributing the resources. The client want to become the part of the bittorent network have to run the client software of torrent. Peer want to download the file from the bittorent network first retrieve the .torrent file from different indexers available widely on Internet contain metadata about the file.
The metadata of the file is the tracker which will tell the peer who will share the first byte of while or having the complete copy of file called seed. All the peer part of downloading of that file will also upload the file only if they have sufficient amount of file chunks with them. Dividing the file into small chunks 64Kb to 256 Kb distributes the file among multiple peer. Different peers sharing the same file by sharing there bandwidth and processing are called seeders. Peers only downloading the file and willing to share the file but due to insufficient amount of file chunks they are not able to so are called lechers. Less number of seeders and greater amount of lechers can reduce the downloading speed so it’s a best practice to check the number of lechers and seeders before downloading the .torrent file from any indexing web server.
Tracker is the main component of bittorrent protocol which tracks all the source peer and time to time looking for the other peer to make the swarm for downloading the file. Swarm is the collection of seeder sharing the file with lechers. The beauty of this protocol that it reward the seeders who sharing more of their bandwidth by calculating the calculating the download and upload ratio. Better the ratio better the downloading speed peer will get from bittorent network as a reward.
Most of the well known companies are using bittorent as downloading protocol to update the games. Bittorent with RSS feed are helpful to develop different content and video streaming sites, this new trend increase the popularity as well as traffic of peer-to-peer network.

 

clip_image002

Share this tutorial:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • Furl
  • Live
  • PlugIM
  • Reddit
  • Spurl
  • StumbleUpon
  • Technorati
  • TwitThis
  • YahooMyWeb
  • description
  • E-mail this story to a friend!
  • MisterWong
  • BlinkList
  • LinkedIn
  • MySpace
  • Print this article!
  • Yahoo! Buzz

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

About the Author

Adam has written 384 stories on this site.

Related Tutorials & Articles

Objectives of usage P2P Networks
Following are the objective of P2P network usage. File Sharing The client shares the file all the clients using the P2P client application can search and download the file. Uploading and downloading of files are continuing side by side. Client on P2P network can download and upload file at a time. Telephony The Client can talk using the client...Read more
Xupload - Advanced Upload Progress Bar
XUpload is an advanced upload progress bar indicator for web based file uploads written on Perl. XUpload lets you to accept file uploads on your website and shows upload progress bar which is showing upload progress in real-time. Upload progress bar could be shown in popup window or right on the upload page. It also shows...Read more
Simple Network Management Protocol (SNMP)
Simple Network Management Protocol (SNMP) Simple Network Management Protocol (SNMP) collects and manipulates this valuable net­work information. It gathers data by polling the devices on the network from a management station at fixed or random intervals, requiring them to disclose certain information. When all is well, SNMP receives something called a baseline—a report delimiting the operational...Read more
Network File System (NFS)
Network File System (NFS) Network File System (NFS) is a jewel of a protocol specializing in file sharing. It allows two dif­ferent types of file systems to interoperate. It works like this: Suppose the NFS server software is running on an NT server, and the NFS client software is running on a Unix host. NFS allows...Read more
AJAX file upload - AJAX like in GMAIL
Ever wanted to upload files using AJAX like in GMAIL, without reloading the page? Now you can. Cross browser method to upload files using AJAX in only 1Kb of code. You need to create a form with file fields you wish to upload and define “onsubmit” event. Look at the example below how to do that. Tested...Read more

Write a Comment

Gravatars are small images that can show your personality. You can get your gravatar for free today!

Copyright © 2010 Sooper Tutorials. All rights reserved. Powered by WordPress.org, Website by ISolution.org.