BitTorrent is a peer-to-peer file sharing protocol that allows users to distribute large files over the internet. It works by breaking files into pieces that can be downloaded from multiple peers simultaneously, reducing costs and load on any single source. A BitTorrent client connects to a tracker to find peers sharing pieces of a file, downloads different pieces from many peers in random order, and begins sharing pieces with others once enough of the file is obtained. BitTorrent usage accounts for significant internet traffic and is commonly used to distribute large files like Linux distributions, movies, music and other content.