Katana VentraIP

BitTorrent

BitTorrent, also referred to as simply torrent, is a communication protocol for peer-to-peer file sharing (P2P), which enables users to distribute data and electronic files over the Internet in a decentralized manner. The protocol is developed and maintained by Rainberry, Inc., and was first released in 2001.[2]

This article is about the file sharing protocol. For other uses, see BitTorrent (disambiguation).

To send or receive files, users use a BitTorrent client on their Internet-connected computer, which are available for a variety of computing platforms and operating systems, including an official client. BitTorrent trackers provide a list of files available for transfer and allow the client to find peer users, known as "seeds", who may transfer the files. BitTorrent downloading is considered to be faster than HTTP ("direct downloading") and FTP due to the lack of a central server that could limit bandwidth.[3][4]


BitTorrent is one of the most common protocols for transferring large files, such as digital video files containing TV shows and video clips, or digital audio files containing songs. BitTorrent accounted for a third of all internet traffic in 2004, according to a study by Cachelogic.[5] As recently as 2019 BitTorrent remained a significant file sharing protocol according to Sandvine, generating a substantial amount of Internet traffic, with 2.46% of downstream, and 27.58% of upstream traffic,[6] although this share has declined significantly since then.[7]

BitTorrent makes many small data requests over different connections to different machines, while server-client downloading is typically made via a single TCP connection to a single machine.

IP

BitTorrent downloads in a random or in a "rarest-first" approach that ensures high availability, while classic downloads are sequential.

[15]

Associated technologies[edit]

Distributed trackers[edit]

On 2 May 2005, Azureus 2.3.0.0 (now known as Vuze) was released,[40] utilizing a distributed database system. This system is a distributed hash table implementation which allows the client to use torrents that do not have a working BitTorrent tracker. A bootstrap server is instead utilized.. The following month, BitTorrent, Inc. released version 4.2.0 of the Mainline BitTorrent client, which supported an alternative DHT implementation (popularly known as "Mainline DHT", outlined in a draft on their website) that is incompatible with that of Azureus. In 2014, measurement showed concurrent users of Mainline DHT to be from 10 million to 25 million, with a daily churn of at least 10 million.[41]


Current versions of the official BitTorrent client, μTorrent, BitComet, Transmission and BitSpirit all share compatibility with Mainline DHT. Both DHT implementations are based on Kademlia.[42] As of version 3.0.5.0, Azureus also supports Mainline DHT in addition to its own distributed database through use of an optional application plugin.[43] This potentially allows the Azureus/Vuze client to reach a bigger swarm.


Another idea that has surfaced in Vuze is that of virtual torrents. This idea is based on the distributed tracker approach and is used to describe some web resource. Currently, it is used for instant messaging. It is implemented using a special messaging protocol and requires an appropriate plugin. Anatomic P2P is another approach, which uses a decentralized network of nodes that route traffic to dynamic trackers. Most BitTorrent clients also use peer exchange (PEX) to gather peers in addition to trackers and DHT. Peer exchange checks with known peers to see if they know of any other peers. With the 3.0.5.0 release of Vuze, all major BitTorrent clients now have compatible peer exchange.

has obtained a number of licenses from Hollywood studios for distributing popular content from their websites.

BitTorrent Inc.

Records releases tracks and videos via BitTorrent Inc.[76] to distribute its 1000+ albums. Babyshambles and The Libertines (both bands associated with Pete Doherty) have extensively used torrents to distribute hundreds of demos and live videos. US industrial rock band Nine Inch Nails frequently distributes albums via BitTorrent.

Sub Pop

software has integrated BitTorrent to help podcasters deal with the download demands of their MP3 "radio" programs. Specifically, Juice and Miro (formerly known as Democracy Player) support automatic processing of .torrent files from RSS feeds. Similarly, some BitTorrent clients, such as μTorrent, are able to process web feeds and automatically download content found within them.

Podcasting

purchases are provided via BitTorrent.[77]

DGM Live

a service which distributes "free-to-share" movies and TV shows via BitTorrent.[78][79][80]

VODO

Security[edit]

One concern is the UDP flood attack. BitTorrent implementations often use μTP for their communication. To achieve high bandwidths, the underlying protocol used is UDP, which allows spoofing of source addresses of internet traffic. It has been possible to carry out denial-of-service attacks in a P2P lab environment, where users running BitTorrent clients act as amplifiers for an attack at another service.[115] However this is not always an effective attack because ISPs can check if the source address is correct.


Several studies on BitTorrent found files available for download containing malware. In particular, one small sample indicated that 18% of all executable programs available for download contained malware.[116] Another study claims that as much as 14.5% of BitTorrent downloads contain zero-day malware, and that BitTorrent was used as the distribution mechanism for 47% of all zero-day malware they have found.[117]

Anonymous P2P

Anti-Counterfeiting Trade Agreement

Bencode

Cache Discovery Protocol

Comparison of BitTorrent clients

Comparison of BitTorrent sites

Comparison of BitTorrent tracker software

Glossary of BitTorrent terms

Magnet URI scheme

Simple file verification

Super-seeding

Torrent poisoning

Pouwelse, Johan; et al. (2005). . Peer-to-Peer Systems IV. Lecture Notes in Computer Science. Vol. 3640. Berlin: Springer. pp. 205–216. doi:10.1007/11558989_19. ISBN 978-3-540-29068-1. Retrieved 4 September 2011.

"The Bittorrent P2P File-Sharing System: Measurements and Analysis"

Czerniawski, Michal (20 December 2009). Responsibility of Bittorrent Search Engines for Copyright Infringements (Thesis). . doi:10.2139/ssrn.1540913. SSRN 1540913.

SSRN

Cohen, Bram (16 February 2005). . Computer Systems Colloquium (EE380). Stanford University.

"Under the hood of BitTorrent"

Edit this at Wikidata

Official website

Specification

at Curlie

BitTorrent