BitTorrent(BT)是一个P2P的协议。此协议首先被作者BramCohen设计并实现。由于它的优势极大,被世界广泛采用。他的思想是将一个大文件分成许多部分(pieces)来传输。