View Single Post
Old 06-18-2008, 06:09 PM   #163 (permalink)
kaosfere
Minors (Rookie Ball)
 
Join Date: Apr 2008
Posts: 49
Thanks: 0
Thanked 0x in 0 posts
Quote:
Originally Posted by G-Ballz View Post
Can someone briefly explain what a torrent is, and what seeding a torrent is?
BitTorrent is a file distribution protocol that was pretty much *designed* for cases like this: a large number of people all wanting the same data at once. It's not specifically for piracy, although to be fair that is what the bulk of its use is. There are plenty of legitimate uses, too, though, and a number of software companies have started delivering downloads via bit torrent.

A "seed" is a user that has a complete copy of the file, and can send all the pieces out. A torrent is pretty much useless without at least one seed. Users that don't have a full copy are known as "leechers". The way it works is that there is a central computer (the "tracker") which keeps track of who has what parts of the file. When the torrent first starts, only the seed(s) have any pieces, so all the leeches talk to it to get a piece. Once they have a portion, anyone *else* who needs that piece can talk to them instead of talking to the seed. Basically, it's an expanding network of "I need this part." "Ok, Joe over there has it, go get it from him and then share it with everyone else", which means as long as the original seeds are fast, you can *theoretically* share a file of any size in about the time it takes to upload it just once.

It falls apart dramatically in other cases, but you didn't ask about that.
kaosfere is offline   Reply With Quote