BitTorrent is a method of p2p, You're downloading a file.. and for legal reasons.. Let's say some Linux ISO..
Torrent(.torrent) metadata files contain the location of the "tracker" as well as other data needed to checksum each piece downloaded..
"Ratios" are normally important for private trackers, It allows the administrators to see who's simply leeching and who's actually seeding back... That information is then stored by the tracker (SQL databases usually..).
When you open a torrent client... you essentially "announce" yourself to the other peers and seeds.. assuming you opened a port.. each of the peers will start interconnecting with each other..
Anyway, Here is a simple Scenario..
2 - Seeds - 5 Peers..
Torrent Tracker: http://somelinx0r-tr...eb/announce.php
Seeds are just "peers" who have a complete copy of the file, peers are people like yourself trying to download the entire file..
(Overly simplistic example..
Peer 1 asks Peer 2 for piece #2454
Peer 2 asks Seed 1 for piece #2454
Seed 1 gives Peer 2 piece #2454
Peer 2 gives piece #2454 to Peer 1..
That worked out, Now both of those peers have that piece.. and if another peer asks for it.. we could simply send it to other peers instead of asking the Seeds..
Peer 3 asks Peer 2 for piece #2454
Peer 2 gives Peer 3 piece #2454
Successfully Completed... For hours this process has been repeating itself, and you've downloaded the file..
Leave the client open and "WAIT
" several more hours seeding back what you downloaded, 1.000 ratio or higher...
Then happily install that Linux distribution and dance around nude chanting voodoo rituals or something..
Cheating the system doesn't help anyone.. Use the protocol correctly...You're NOT
downloading files linearly..
Have a nice day..
Edited by BSDfan, 16 September 2007 - 01:10 PM.