HOW TORRENTS WORKS-INTRODUCTION TO PEERS, SEEDS AND LEECHERS!!!

         Hello this is virtual. It has been a long time since I posted last. Today I am going to talk a bit about a very interesting download protocol i.e peer2peer (p2p) downloading used in torrent.

TRADITIONAL CLIENT-SERVER DOWNLOADING

Before knowing how torrent works let us see how traditional client-server downloading works.

1. You open a web page and click on a link to download a file.

2. The web browser tells the server to transfer a copy of the file to your
computer.

3. The server sent you the file. The transfer of the file depends on the protocol  involved.






HOW BIT TORRENT PROTOCOL WORKS 

  Let us first understand some terms :

 1.Peers :They are computers downloading the same file as you. They contribute to the torrent swarm by uploading bits of data they have already downloaded.

 2.Seeds :They are computers having the complete file and is uploading the file  for others to download.

 3.Leechers :They are computer who have already downloaded the file but is not allowing it to seed ,i.e ,they are not permitting to upload the file.

 So how does torrenting works?

 1. You open a web page and download a .torrent file.
 
 2. The torrent file contains trackers which communicates with the central        server and find other computers having the complete file (seeds) and those who are downloading the file(peers).

 3. The trackers then include your computer in the swarm of computers downloading the file. Your computer receives multiple pieces of the file simultaneously.

 4. Once you have completed the download you can allow it to seed.  


Torrent works on the principle of tit-for-tat i.e the more you upload the more is the downloading speed. So better let your download files to seed.


               If you have any problem feel free to comment below.Follow me for more awesome posts.


Comments

Popular posts from this blog

ACTIVE RECONNAISSANCE:USING NMAP FOR INFORMATION GATHERING!!!

HOW TO HIDE FOLDERS IN ANDROID WITHOUT USING ANY APPLICATIONS!!!