Friday, June 11, 2010

What is BitTorrent?

BitTorrent is a peer-to-peer program developed by Bram Cohen and BitTorrent, Inc. used for uploading and downloading files via the BitTorrent protocol. BitTorrent was the first client written for the protocol. It is often nicknamed Mainline by developers denoting its official origins. Since version 6.0 the BitTorrent client has been a rebranded version of µTorrent. As a result it is no longer open source and is currently only available for Microsoft Windows and Mac OS X 10.5.x.

BitTorrent is a peer-to-peer file sharing protocol used for distributing large amounts of data. BitTorrent is one of the most common protocols for transferring large files, and it has been estimated that it accounts for roughly 27-55% of all Internet traffic (depending on geographical location) as of February 2009.[1]

BitTorrent, Inc., headquartered in San Francisco, California, is an American company that develops peer-assisted Internet content delivery technology based on the BitTorrent protocol.

Important Terms used while using BitTorrent :

• Leech: an egoistic person who downloads a file using P2P technology, and who does NOT share (enough) with others when in possession of the complete file, reducing its Availability. Normally in BitTorrent, it is polite and considerate to leave your connection open long after you finish downloading to seed - so that other peers in the swarm, who do NOT yet have the complete file yet, benefit from you sharing, as you did benefit from others sharing when you originally downloaded the torrent. Some share more, some share less, but a leech is somebody who closes their connection as soon as they have downloaded the complete file.

• P2P: is short for Peer to Peer, which is a technology to do with personal file sharing, which includes the like of BitTorrent, Gnutella, eDonkey, etc. Peer to Peer networks differ from other file-sharing networks in that there is no single centralized server.

• Peer: a person who is participating in file sharing. That is, a person who is transferring a file using P2P technology. Peers who have not already downloaded 100% of the torrent upload to other peers and download from them, while seeds just upload to other peers, improving their own Share ratio that way to prevent becoming a leech.

• Seed: a peer who has 100% of the torrent and is only uploading to other peers. Seed is also used as a verb, as in "I'm going to be seeding this file overnight", meaning leave open and available for other users to download. Usually, a person with the whole file is a 'seed', while someone with a partial amount is a peer. Remember that a seed is not a file server. We're not talking about "magic seeds" here, so get any idea like that out of your mind. Connecting to more seeds does not necessarily mean that you'll finish downloading any faster.

torrent: (aka. metafile) A .torrent file is a small text file that is used to start a torrent download. (A torrent is a set of data being shared.) The .torrent file contains information about the files included in the torrent, the address to the tracker server and error correction information. Remember you need Torrent client to download like Vuze, Utorrent etc

• Tracker: a tracker is a special server that contains the information needed for peers to connect to other peers. Trackers coordinate the BitTorrent clients, and also keep track of statistics and verification information for each torrent. Azureus contains its own built-in tracker, but there are a variety of other tracker software packages in use. If the tracker server goes down and you try to start a torrent, you won't be able to connect to the swarm. Usually tracker errors are temporary, so Azureus will keep trying to scrape/connect again until successful or the torrent is removed. Please do NOT use the Manual Update button! The more you click it, the more this will destabilize the tracker, and cause it to go offline for everybody. So for the most part, leave the Manual Update button alone. Clicking it won't speed up your downloads, Good settings will.

No comments:

Post a Comment