BitTorrent

BitTorrent is a peer-to-peer (P2P) file distribution tool written by San Francisco programmer Bram Cohen, debuted at the CodeCon conference.

Unlike traditional file sharing systems, its primary intention is to provide an efficient way to distribute the same file to a large group of people by having everybody that downloads a file also upload it to others. First, a small file with a .torrent extension is distributed via conventional means. This file is static, so it is often placed on regular websites or even distributed by e-mail. The .torrent file contains hashing information for blocks of the file, so the size of it depends on the size of the file or group of files that it refers to. It also contains, hardcoded, the address of a so-called "tracker server" which is used to locate sources that have the file or parts of it.

This tracker server is fixed for any one .torrent file. It also provides statistics about the number of transfers, number of nodes who have a complete copy of the file and number of nodes who only have a partial copy.

The desired file or collection of files is downloaded from the sources provided by the tracker server, and while it is downloaded, it is also uploaded to other sources, with the client utilizing the amount of bandwidth assigned to it. By uploading parts of the file while it is downloaded, each node inevitably contributes to the distribution of the file -- in fact, nodes with high upload bandwidth are also automatically connected to more nodes to download the file from. This is referred to as "leech resistance".

When a user begins downloading a file, BitTorrent does not necessarily start at the beginning of the file. Random pieces of the file are initially downloaded by all users. Then, users connect with one another to share pieces of the file. If enough users are connected to one another, all will eventually obtain the entire file. Of course, initially someone must possess the entire complete file to begin the process. This method has the effect of causing download speeds to increase when more users connect to download/upload a file. When there are no longer any nodes connected to the tracker server who possess the complete file (so-called "seeds" or "seeders"), however, it can happen that the complete file can no longer be obtained.

The method used by BitTorrent to distribute files parallels to a large extent the one used by the eDonkey2000 network, but nodes in this file sharing network usually share and download a much larger number of files, making the bandwidth available to each transfer much smaller. BitTorrent transfers are typically very fast, because all nodes in a group concentrate on transferring a single file or collection of files. Furthermore, the standard eDonkey2000 protocol provides little "leech resistance" -- there are no benefits in providing upload bandwidth, just a UL:DL speed ratio when the upload speed is below 10 Kb/s.

While initially created to distribute legal files, such as Linux distributions or large movie trailers, BitTorrent is also being used by some to download copyrighted music, movies, and software, similar to many other peer-to-peer networks. It is still contested whether or not this is legal; see peer-to-peer for more information. BitTorrent was allegedly used to distribute high-quality bootlegs of the movie The Matrix Reloaded created from film prints just days after the movie was released in theaters. There was (reportedly) a BitTorrent link to the Half-Life 2 source code on Slashdot soon after the code was stolen.

There are two major differences between BitTorrent and the better-known peer-to-peer file-trading systems, which advocates suggest make it less useful to copyright violators. First, BitTorrent does not offer a search facility to find files by name. A user must find the initial .torrent file by other means, such as a Web search. Second, BitTorrent makes no attempt to conceal the host ultimately responsible for a given file's availability: a person who wishes to make a file available must run a tracker on a fixed address and distribute that tracker's address in the .torrent file.

BitTorrent is written in Python.

External Links



In the News

Male, Female Or Both? Study Shows Chemicals, Temperature Can Confuse C
It's a girl! Wait, it's a boy! No, it's both! Reports of blue crabs exhibiting both male and female sex characteristics in the Chesapeake Bay and other water systems raise a red flag about the environment in which the crabs live, says Dr. Gerald A. LeBlanc, professor of environmental and molecular toxicology at North Carolina State University.

Light That Travels ... Faster Than Light!
A team of researchers from the Ecole Polytechnique Fédérale de Lausanne (EPFL) has successfully demonstrated, for the first time, that it is possible to control the speed of light -- both slowing it down and speeding it up -- in an optical fiber, using off-the-shelf instrumentation in normal environmental conditions. Their results, to be published in the August 22 issue of Applied Physics Letters, could have implications that range from optical computing to the fiber-optic telecommunications industry.

The growing problemof biopiracy
Say you had spent twenty-odd years grubbing around in the soils on a tropical island hunting for microbial fungi that produce a whole bunch of antibiotic compounds or maybe you spotted a herbalist working with a rare plant of amazing medicinal power. The commercial side of your brain immediately spots an opportunity and the fundamental scientist in you recognises a beautiful discovery...do you turn bio-pirate?

New Technology Quickly Finds Leaks In Spacecraft
Tiny meteors flash through space. There's spacecraft debris flying around, too. And so there's a risk that objects just a few millimeters across could pierce the thin aluminum skin of spacecraft such as the International Space Station orbiting 220 miles above Earth. A tiny hole means a tiny leak of pressurized air. And these leaks can be hard to find. Researchers have developed a new tool that will make finding these leaks quick and easy.

[Scary] Pregnant woman says 'maternal instinct' helped her kill attack
FORT MITCHELL, Ky. - A pregnant woman who killed her attacker said a maternal instinct helped her fight off the woman who investigators believe was after her unborn child."I do believe that I fought harder because it was for my child,"Sarah Brady told ABC's "Good Morning America"in interviews aired Sunday and Monday. "It is a maternal instinct to protect your child to the very end."Katherine Smith, 22, died Thursday after luring Brady to her apartment to pick up a package supposedly delivered to the wrong address. When Smith pulled out a knife and attacked the pregnant woman, Brady fought back, striking Smith on the head with an ash tray and stabbing her three times with her own knife, police said. Brady, 26, said she didn't know Smith before the two met at Smith's apartment and can't be certain why Smith wanted to kill her."I really am not sure what was going through her mind,"Brady told ABC. "The only thing I thought was that she was going to kill me and my child and that is the only thing that ran through my mind."

Heat Stress Influences Low Conception Of Dairy Herds
Summer heat stress is a main factor related to low conception rates in high producing dairy herds in warm areas worldwide. A research group studied the impact of several climate variables on conception rates in high producing dairy cows in northeastern Spain by examining 10,964 inseminations.

Adapting To Pregnancy Played Key Role In Human Evolution, Study Shows
A new study shows that women's spines have evolved to compensate for the weight of the baby during pregnancy. This dimorphism allows a woman to remain more active and mobile, despite the weight of the baby.

Lakes Beneath Antarctic Ice Sheets Found To Initiate And Sustain Flow
One of the planet's most remote and little-understood features may play a crucial role in transporting ice from the remote interior of Antarctica towards the surrounding ocean, according to a new research.

Tropical Storm Adrian Unusual In Timing And Path
Only four tropical cyclones have made landfall over Guatemala or El Salvador since 1966: Tropical Storm Adrian is about to become the fifth. No tropical cyclone has crossed Central America this early in May since records began, reports the National Hurricane Center.

MySpace to Purge Sex Offenders
In the wake of a Wired News investigation, the social networking siteannounces a plan to search its user list for registered sex offenders listedin a national database. But the company's sweeping ban might just driverepeat offenders underground. In 27B Stroke 6.


MP3 Music Downloads

Preview songs, Download Free Music,Burn CDs at ITunes.com
iTunes_RGB_9mm

 


Google




InformationQuickFind.com - Find Information Fast

Links