BitTorrent and the Client

Bitspirit is a popular BitTorrent client that can be downloaded from www.lanspirit.com. The program has an extremely user-friendly yet powerful interface that will not intimidate newcomers. It provides full BitTorrent protocol implementation as laid down by the original designer and therefore has no compatibility problems. We highly recommend this one.

Azureus is a Java-based client that utilises a graphic user interface (GUI) with extensive visualizations/statistics about the transfer. It has flavors for Linux and Macintosh-based machines as well. You will need the 1.4 Java runtime environment by Sun Microsystems to be installed if you want to run this software. It offers multiple torrent downloads, an embedded tracker, start/stop seeding options and instant access to numerous pieces of information about your torrents.

  • Jan 2004
  • Jun 2004

Shareaza is yet another common torrent client that supports the BitTorrent, eDonkey and Gnutella networks. It’s one really good feature to add into a program. It allows you to use the same program to search for files on the eDonkey and Gnutella network and also lets you use it for downloading torrent files. However, it is P2P e or: Any network that does not have fixed clients and servers, but a number of peer nodes that function as both clients and servers to the other nodes on the network. Any node is able to initiate or complete any supported transaction.

Peer: Another computer on the Internet that you connect to for transferring data. Generally a peer does not have the complete file; otherwise it would be called a seed.

Seed: A computer that has a complete copy of a certain torrent. You can also start a BitTorrent (BT) client with a complete file, and once BT has checked the file it will connect and seed the file to others. When a new torrent is posted to a tracker, someone must seed it in order for it to be available to others.

Tracker: A server on the Internet that coordinates the action of BitTorrent clients. When you open a torrent, your machine contacts the tracker and asks for a list of peers to contact. Periodically, during the transfer, your machine will check in with the tracker, telling it how much you’ve downloaded and uploaded, how much is left, and the state you’re in (starting, finished download, stopping.) Hashing: A hash function converts a large input into an output in a much smaller range.

The official client BitTorrent is the latest supported version from Bram Cohen. It has the fewest features of all the clients, and releases new versions slower than other Bittorrent clients available. It is feature-limited but is good for its stability.

There are plenty more clients available on the Internet-all you have to do is type ‘bittorrent client’ on any search engine and you’ll find plenty of links.

So it’s torrents aII the way then.

Why Bittorent : A Reason too many

Let us use eDonkey2000 for a comparison, a peer-to-peer file-sharing application using the Multisource FileTra nsfer Protocol. The eDonkey file-sharing network is decentralized, much like many other file-sharing networks-there is no one perma nent server to which all the clients connect.

Rather, both clients and servers connect to the network. Clients allow users to connect to the network and to share files. Servers act as meeting hubs for the clients. However, nodes in this file-sharing network usually share and download a much larger number offiles, making the available bandwidth for each transfer much smaller.

BitTorrent transfers are typically very fast, because all nodes in a group concentrate on transferring a single file or collection offiles. Furthermore, the standard eDonkey2000 protocol provides little ‘leech resistance’. As the name implies, leech resistance reduces the impact of people who wish to download the file as quickly as possible and then disconnect without helping to upload the file to others.

Also, BitTorrent has an open source implementation. Programmers therefore are free to take the source code of the program and modify it, if they feel there is something they’d like to change. This is one aspect that has helped BitTorrent establish its fan database. Users across the world have made their own BitTorrent clients, each offering something better than the other. There is a multitude of BitTorrent clients on the Internet. Here are some that are considered very good in terms offeatures and functionality.

BitTorrent How It Works

BitTorrent has an efficient working mechanism. It uses a process called ’swarming’ where a file is broken down into several parts for easy circulation amongst a large group of people. Here, everyone downloading the file has to also upload it simultaneously. This really helps as each user contributes to its circulation, which speeds up the entire process.

What is interesting is that when you start downloading a file via BitTorrent, the download may not necessarily start in the beginning. In fact, rarer parts are collected first from users on the BitTorrent network. Of course, for a download to be completed, at least one person must have the complete file.

In such a case, a ’seed’will be required to enter the group, after which peers will download different parts of the incomplete information simultaneously and then reorganize it amongst themselves later. This is a very efficient method offile sharing.

The New King Of P2P

On July 14 2004 , Slashdot, a popular technology site, posted a piece of information that announced the end of Kazaa’s long reign as the most used peer-to-peer (P2P) client. The news mentioned that Kazaa had been dethroned by a new peer-to-peer network, Bit Torrent, which had grown steadily this past year and overtaken Kazaa’s Fast Track network in terms of traffic. Bit Torrent now accounts for 53 percent of p2p traffic. The British company Cache Logic, which conducted the survey, came to this conclusion after over six months of surveying P2P traffic by installing monitoring tools in the databases of large Internet service providers.

Brainchild of programmer Bram Cohen (author of Codeville and co-founder of CodeCon, a conference for hackers and technology enthusiasts), BitTorrent has become all the rage in underground cyber societies. It has since gathered so much publicity that it seems to be the only P2P protocol to be widely adopted for legal uses, especially for circulating various Linux distributions. Linspire, a company that sells Linux-based distributions, offers its software at half the price if it is downloaded via BitTorrent.