Alan Freedman -- The Computer Language Company - Computer Desktop Encyclopedia
Computer Desktop Encyclopedia
Longest-Running Tech Reference on the Planet

A CDE Definition

You'll love The Computer Desktop Encyclopedia (CDE) for Tech Term of the Day (TTOD)

LOOK UP ANOTHER TERM


BitTorrent

A popular protocol for sharing large files over the Internet, developed by Bram Cohen and released in 2001. In addition to Cohen's software, other BitTorrent client programs are available for all major platforms. There is no centralized server. Each downloading user becomes a source for another user who wants the same file. The BitTorrent client balances the load on the computer, because download speeds are faster than upload speeds.

Widely used for transferring pirated movies and software, BitTorrent, along with other file sharing systems, accounted for more than half of Internet traffic after the turn of the century. Since then, however, movie streaming from Netflix, YouTube and other legal sources became extremely popular, and BitTorrent traffic dropped dramatically.

Torrents
BitTorrent breaks large files into smaller ones. A "torrent" is a file of meta-data that describes the files and the servers that keep track of the BitTorrent peers that have the parts of the file. In practice, a file itself is also called a torrent.

Users Share the Load (Leechers and Seeds)
A "seed" is a BitTorrent client that has the file. A "leecher" is a BitTorrent client in the process of downloading, and a leecher thus becomes a seed for someone else. However, a "leech" refers to people who exit BitTorrent after downloading, thus preventing seeding to others. For more information, visit www.bittorrent.com.

File sharing systems have been architected in different ways as outlined in the following illustrations. See peer-to-peer network, Napster and KaZaA.














Personal Use Only

Before/After Your Search Term
BeforeAfter
bitmapped imageBitTorrent leech
BITNETBitTorrent seed
bitplanebitwise
bitratebitwise operators
bits and bytesBIWN
bitstreamBIX
Bitstream AudiophileBix block
Bitstream bypassBixby
Bitstream modeBixby Vision
Bitstream Re-encodebixie

Terms By Topic
Click any of the following categories for a list of fundamental terms.
Computer Words You Gotta KnowSystem design
Job categoriesUnix/Linux
Interesting stuffPersonal computers
InternetIndustrial Automation/Process Control
Communications & networkingAssociations/Standards organizations
HistoryDesktop publishing
Audio/VideoGraphics
MainframesSecurity
ProgrammingHealthcare IT
System design