Torrent

A torrent is a file that contains metadata for files distributed using the BitTorrent protocol. Torrents can share files of all types over a decentralized P2P network without a dedicated file server. A torrent does not include the files themselves; instead, it provides instructions for a BitTorrent client application, telling it what files to download and how to connect to other computers to download them.

A torrent file contains several pieces of metadata. Each torrent includes the address for the tracker, which is the server that facilitates connections between computers. A tracker connects your BitTorrent client with peers (who are currently downloading the torrent's files) and seeds (who have finished downloading but are still sharing). A torrent's peers and seeds are collectively known as a swarm. Each torrent also includes the names, locations, and sizes of the files included in the torrent, as well as cryptographic hashes that ensure the integrity of each file. Once a BitTorrent client connects to at least one peer or seed in the swarm, it downloads the torrent's contents piece by piece.

An active torrent containing a single disk image file
An active torrent containing a single disk image file

Sharing a file by torrent does not require a dedicated file server as long as at least one seed is available. If there is a dedicated file server, distributing files using torrents allows it to use less bandwidth while hosting files. Instead of sending a full copy of a file to every computer that requests it, any client currently downloading can also help upload the pieces it already has. This is particularly helpful if a popular file is being downloaded by many users simultaneously, reducing the burden on the file server by crowd-sourcing upload bandwidth across the entire swarm.

File Extension: .TORRENT

Updated May 1, 2023 by Brian P.

quizTest Your Knowledge

An intuitive UI creates a positive what?

A
UA
0%
B
UC
0%
C
UO
0%
D
UX
0%
Correct! Incorrect!     View the User Experience definition.
More Quizzes →

The Tech Terms Computer Dictionary

The definition of Torrent on this page is an original definition written by the TechTerms.com team. If you would like to reference this page or cite this definition, please use the green citation links above.

The goal of TechTerms.com is to explain computer terminology in a way that is easy to understand. We strive for simplicity and accuracy with every definition we publish. If you have feedback about this definition or would like to suggest a new technical term, please contact us.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe or change your frequency setting at any time using the links available in each email.

Questions? Please contact us.