Thursday, June 7, 2007

The Real Theme Behind Torrents

Many of them have actually misunderstood that Torrents is so similar to peer-to-peer but actually that is not true it has a lot of difference. Torrent can be taken as advanced version of peer-to-peer network. The main problem with P2P was, many were ready to download and only some were there to upload, ie many downloaded and only few uploaded as this goes on after a few days the file becomes unavailable to others. So in order to avoid this, the concept of torrent was introduced.
The main keywords or important terminologies in torrent are seed, leech, share ratio. Seeds : denotes the no. of people uploading the current file, Leechers : is the actual no. of people downloading the file, Share ratio : is how much you have shared, we will come to this later. The other terminologies are Availability : It denotes the number of full copies of the file available to the client, Choked : describes an uploader to whom the client does not wish to upload, Snubbed : An uploading client is flagged as snubbed if the downloading client has not received any data from it in over 60 seconds, Swarm : Together, all peers (including seeders) sharing a torrent are called a swarm, Tracker : A tracker is a server that keeps track of which seeds and peers are in the swarm. The main torrent file : contains every data about all the files it makes downloadable, including their names and sizes and checksums of all pieces in the torrent.
In Torrent the user doesn't know the actual location of the file neither he can't download the file directly, so he need to use torrent clients such as azureus, uTorrent, Bitcomet etc [et cetra]. Initially a part of the file is downloaded to your system from any peers and then you upload the part to someone else and then receive next part of the file from someone and then upload to some other. This goes on continuing till your download is finished or until you come out of the network. When you are out of the network your client is disconnected from the swarn and the others continue the same process, whenever the downloading file is completed you go to seeding mode ie you will become seeder thus others can download from you. Actually the share ratio is the ratio of the size of file you have uploaded to downloaded. If your share ratio is 1 then you have uploaded the same amount as you downloaded, if it is >1 then you have uploded more and <1 then you have downloaded more. The need for share ratio is that you need to upload atleast the amount you have downloaded orelse the file becomes unavailable. Based on the share ratio the priorty will be given so if you upload more you are given high priority to download so your speed of downloading becomes more. This is the main difference of Torrent to peer-to-peer client.
So don't ever think of downloading and going out then next time you will be given less priority, so upload and try to maintain the share ratio as 1, greater than 1 is great. So seed [upload] the file for others.

2 comments:

Pravin said...

Good level of information...... thanks

Prabhuanand said...

Hmm...
How abt we ask NaveeN to take a seminar on it ???
Any votes in favour of me ???

Factors in choosing a Car Insurance in India

With 26 general insurance companies in India and various options (plans+add-ons) for car insurance, it is a tough job to narrow down on o...