Torrents are different from FTP. With FTP, you download a file or files from a single source. Torrents work by downloading from as many sources available.
Anatomy Of A Torrent File -
A file or files are indexed into pieces. Each piece is numbered from 1 to n; n being the number of the last piece. Each piece is also given a hash value using SHA-1 hashing. Without getting technical, all this does is enable the torrent program to verify the integrity of the data your receive. File names and directory structures are also stored in a torrent file. Last, but not least, the URL address of the torrent tracker.
The Participants In A Torrent -
The main participant in a torrent is the torrent tracker. It is a server which handles the list of peers connected to a torrent. Peers are divided into two groups, seeders and leechers. Seeders are those who have the complete file or files associated with a torrent. Leechers are everyone else trying to get that file or files.
How It Works -
When you start a torrent session, your computer connects with a torrent tracker. The torrent tracker keeps track of everyone seeding and leeching a particular torrent. Upon connecting to a tracker, you receive a list of peers associated with a particular torrent. This list of peers will consist of the IP addresses of seeders and leechers. This group of seeders and leechers are a called a swarm. Your torrent program makes a request to all the peers in your swarm for information on what pieces they have. Upon receiving a list from each peer, your torrent program will make a request for a piece. The torrent program of the peer you make a request to will make the determination of whether or not to send that piece to you. Take note of this because you will be connected to several peers but will probably only download from a few. Upon completion of a piece, your torrent program sends out a small message to all the peers in your swarm that you have completed a piece, at which point in time your peers may request that piece from you. Over time, you will eventually receive the complete file or files.
Annoyances -
Download speeds vary based on your maximum download speed and, more importantly, the maximum upload speeds of your peers. You will occassionally run across peers who have some serious bandwidth. You'll find yourself downloading files at some insane speeds. Other times, you'll be connected to peers who have small upload capabilities and it can take days to download a torrent. The trick is to forget about the torrent until it finishes.
Torrent Sites -
There are two different types of torrent sites, ratio and non-ratio.
Ratio sites typically require you to register with the site. This is so they can keep track of how much you share versus how much you download. These types of sites require you to maintain a 1.0 ratio or higher to stay in good graces. The advantages of these types of sites is that they usually have a lot of seeders with large bandwidth, upwards of 2-20 megabits; that's approximately 250kB-2.5MBs of bandwidth. It's really nice for files that have become recently available.
Non-ratio sites typically do not require you to register with their site. The advantages of these sites is that you do not have to share the torrent you download to a 1.0 ratio. The disadvantages is that there is no incentive for others to do the same either so ocassionally you will run across torrents with no seeders. That means you will not be able to complete that download. Downloads also tend to be slower.
There's nothing wrong with using either types of sites. Once you become more familiar with torrents and torrent sites, you'll find certain sites that you like and use quite a bit.
If you really want to get technical about the torrent specification, go to this site. It has EVERYTHING you need to know abou what goes on with a torrent.
http://www.bittorrent.org/protocol.html
2007-01-05 20:18:27
·
answer #1
·
answered by Kookiemon 6
·
0⤊
0⤋
A ".torrent" file used by the BitTorrent client or other peer-to-peer programs that use the BitTorrent protocol.
is a peer-to-peer (P2P) file distribution protocol, and a free software implementation of that protocol. The protocol was originally designed and created by programmer Bram Cohen, and is now maintained by BitTorrent, Inc.. BitTorrent is designed to distribute large amounts of data widely without incurring the corresponding consumption in costly server and bandwidth resources. CableLabs, the research organization of the North American cable industry, believes that BitTorrent could represent 55% of the upstream traffic on the cable company's access network. CacheLogic puts that number at roughly 35% of all traffic on the Internet. Yet another paper puts it at a total of only 18%.The large discrepancies in these numbers could be caused by dissenting opinions on the methodology to measure P2P traffic on the Internet.
2007-01-06 03:48:04
·
answer #2
·
answered by Kiswani 2
·
0⤊
0⤋
This is essentially how the bit torrent protocol works:
Normally if you were going to download a large file like a video or a program from a website you were putting the strain of that download solely on that website. With Bit Torrent you download a .torrent file, this is a very small file that points you to a tracker. this tracker connects you to other people who are downloading the same thing. you download bits of the file from them and, while doing that, other people are downloading bits from you. This alleviates bandwidth stress on a single server and distributes it among peers.
I think I explained that right. hope it helped.
2007-01-06 02:54:37
·
answer #3
·
answered by Anonymous
·
0⤊
0⤋
A torrent is a type of P2P protocol, from the Bittorrent app.
You open the .torrent file using a Bittorrent client, which will allow you to simultaneously download any available bits and pieces from as many peer sources as possible, enabling quick downloads in parallel.
2007-01-06 02:56:46
·
answer #4
·
answered by pancakes! 3
·
0⤊
0⤋