"Welcome to my "How To" site! If you are new to BitTorrent, this site should help you understand, get started downloading TV Programs, softwares, movies, music, mp3, games and to clear up some commonly asked questions about bittorrents.
This tutorial will get you started on how to download the bittorrent client, bittorrent tools, understanding how bittorrents are run, where to get bittorrents and more.This help site is for Wndows user only."
The BitTorrent peer-to-peer file transfer protocol was created and introduced in 2001 by BitTorrent Inc. co-founder Bram Cohen. Bram began his mission to solve a problem experienced by the online community since the birth of the Internet. While it wasn't clear it could be done, Bram wanted to enable effective swarming distribution - - transferring massive files from server to client with the efficiency of peer-to-peer - - reliably, quickly and efficiently. By 2003, bittorrent had sparked a global revolution in file distribution on the web. Today, we are providing millions of users worldwide with a valuable platform to publish, search and download popular digital content.
What is BitTorrent?
BitTorrent is a protocol designed for transferring files. It is peer-to-peer in nature, as users connect to each other directly to send and receive portions of the file. However, there is a central server (called a tracker) which coordinates the action of all such peers. The tracker only manages connections, it does not have any knowledge of the contents of the files being distributed, and therefore a large number of users can be supported with relatively limited tracker bandwidth. The key philosophy of BitTorrent is that users should upload (transmit outbound) at the same time they are downloading (receiving inbound.) In this manner, network bandwidth is utilized as efficiently as possible. BitTorrent is designed to work better as the number of people interested in a certain file increases, in contrast to other file transfer protocols.
One analogy to describe this process might be to visualize a group of people sitting at a table. Each person at the table can both talk and listen to any other person at the table. These people are each trying to get a complete copy of a book. Person A announces that he has pages 1-10, 23, 42-50, and 75. Persons C, D, and E are each missing some of those pages that A has, and so they coordinate such that A gives them each copies of the pages he has that they are missing. Person B then announces that she has pages 11-22, 31-37, and 63-70. Persons A, D, and E tell B they would like some of her pages, so she gives them copies of the pages that she has. The process continues around the table until everyone has announced what they have (and hence what they are missing.) The people at the table coordinate to swap parts of this book until everyone has everything. There is also another person at the table, who we'll call 'S'. This person has a complete copy of the book, and so doesn't need anything sent to him. He responds with pages that no one else in the group has. At first, when everyone has just arrived, they all must talk to him to get their first set of pages. However, the people are smart enough to not all get the same pages from him. After a short while they all have most of the book amongst themselves, even if no one person has the whole thing. In this manner, this one person can share a book that he has with many other people, without having to give a full copy to everyone that's interested. He can instead give out different parts to different people, and they will be able to share it amongst themselves. This person who we've referred to as 'S' is called a seed in the terminology of bittorrent. There's more about the various terms below.
What do all these different terms in bittorrents means (seeder, tracker, peer and etc.)?
torrent file - a file which describes what file or files are being distributed, where to find parts, and other info needed for the distribution of the file.
peer - one of a group of clients downloading the same file
seed - a complete copy of the file being made available for download.
seeder - a peer that is done downloading a file and is making it available to others.
swarm - a group of seeds and peers sharing the same torrent.
tracker - a server that keeps track of the peers and seeds in a swarm. A tracker does not have a copy of the file, but it helps manage the file transfer process.
leech - usually refers to a peer that is downloading while uploading very little or nothing at all. Sometimes this is unintentional and due to firewall issues. The term leech is also sometimes used to simply refer to a peer that is not seeding yet.