English | 中文版
[TOC]
Abstract BitTorrent (BT) [1] is a protocol for file sharing in peer-to-peer networks. It shares files in a p2p (peer-to-peer) manner: the more people downloading the same file, the faster the download speed. The BitTorrent protocol is a P2P file transfer communication protocol built on top of TCP/IP, operating at the application layer of the TCP/IP stack. According to the BitTorrent protocol, the publisher generates and provides a .torrent file (the torrent file or simply "torrent") for the file to be shared. The torrent file is essentially a text file containing two parts: tracker information and file information.
Keywords torrent p2p
[TOC]
Tracker: A server that collects information about downloaders and provides this information to other downloaders, enabling them to connect to each other and transfer data.
Seeder: In a download task, when a downloader has downloaded all files completely, the downloader becomes a seeder. The publisher's original file is the original seed.
Seeding: The act of providing the entire content of a download task by the publisher; or, after a downloader finishes downloading, continuing to provide the file for others to download.
TODO