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.
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.
Comments
Post a Comment