The Protocol:
BitTorrent is both the name of a peer-to-peer (P2P) file distribution client application and also the name of the file sharing protocol itself, both of which were created by programmer Bram Cohen. BitTorrent is designed to widely distribute large amounts of data without incurring the corresponding consumption in costly server and bandwidth resources. According to CacheLogic, BitTorrent traffic accounts for ~35% of all traffic on the internet.
The BitTorrent protocol breaks the file(s) down into smaller fragments, typically a quarter of a megabyte (256 KB) in size. Peers download missing fragments from each other and upload those that they already have to peers that request them. The protocol is 'smart' enough to choose the peer with the best network connections for the fragments that it's requesting. To increase the overall efficiency of the swarm (the ad-hoc P2P network temporarily created to distribute a particular file), the bittorrent clients request from their peers the fragments that are most rare; in other words, the fragments that are available on the least number of peers, making most fragments available widely across many machines and avoiding bottlenecks. The file fragments are not usually downloaded in sequential order and need to be reassembled by the receiving machine. It is important to note that clients start uploading fragments to their peers before the entire file is downloaded. Sharing by each peer therefore begins when the first complete segment is downloaded and can begin to be uploaded if another peer requests it. This scheme is particularly useful for trading large files such as videos and operating systems. This is different from conventional file serving where high demand can lead to saturation of the host's resources as the consumption of bandwidth to transfer the file to many requesting downloaders surges. With BitTorrent, high demand can actually increase throughput as more bandwidth and additional “seeds” of the file become available to the group. Cohen claims that for very popular files, BitTorrent can support about a thousand times as many downloads as HTTP.
The BitTorrent protocol operates on top of TCP.
Legal issues:
BitTorrent, like any other file transfer protocol, can be used to distribute files without the permission of the copyright holder. BitTorrent has received bad press (mostly initiated by incensed Hollywood movie distributors) for its ability to also illegally distribute copyrighted files. BitTorrent has also had unfounded accusations made against it that were later retracted after the BBC received many letters about it.
Proper Legal Use:
BitTorrent can be used by software developers who want to ease the bandwidth strain on their servers. If a developer offers a large file for download, the bandwidth limit of their server may be exceeded if a large number of people download the file. By offering the file via BitTorrent, they transfer much of the bandwidth burden to downloaders of the file.
For example, the site http://www.gameupdates.org offers legal game files via BitTorrent; the demo of the flight sim X-Plane is offered via BitTorrent, as are the World of Warcraft ingame patches. Another such example is PlaneShift, a free open-source MMORPG, which uses BitTorrent for its primary method of distribution. The fan-film Star Wars: Revelations is distributing two DVD images as well as the film by itself via BitTorrent, while Star Wreck: In the Pirkinning and Cactuses, both feature-length films, were provided for download via the network besides a centralized server. In 2005, the rock group Harvey Danger began distributing their third full-length album, Little by Little..., using BitTorrent. Also, various operating systems have used BitTorrent as an alternative way of distributing ISO images of their releases, including FreeBSD, NetBSD version 1.6.2 and later, and most major Linux distributions.
Peter Jackson's production diaries for King Kong have been posted for download using BitTorrent technology. Democracy Now!, a progressive news organisation, now distributes its daily television and radio broadcast using BitTorrent technology as well as by podcasting in addition to its traditional cable and satellite distribution. Several Anime companies have also used BitTorrent technology to release teaser episodes and trailers online for promotional purposes, as a sign of embracing technology that is often seen as a direct competitor. Furthermore, the NASA space agency recently included BitTorrent as a means to download some of their larger space image files.
Among the best legitimate sites for movies and music:
-- Legal Torrents ( http://www.legaltorrents.com/ ), which includes a wide selection of electronic music. It also has the Wired Magazine Creative Commons CD, which has songs from artists like the Beastie Boys who agreed to release some of their songs under a more permissive copyright that allows free distribution and remixing.
-- Torrentocracy ( http://torrentocracy.com/torrents/ ) has videos of the U.S. presidential debates and other political materials.
-- File Soup ( http://www.filesoup.com ) offers open-source software and freeware, music from artists whose labels don't belong to the Recording Industry Association of America trade group, and programs from public television stations like PBS or the BBC.
-- Etree ( http://bt.etree.org ) is for devotees of "trade-friendly" bands like Phish and the Dead, who encourage fans to share live recordings, usually in the form of large files that have been minimally compressed to maintain sound quality.
Information sources: wikipedia, various web pages, & a little from me.
Official BitTorrent Home Page: www.bittorrent.com
Wikipedia BitTorrent Page: http://en.wikipedia.org/wiki/Bittorrent