Conventionally every computer that needs to download some file from a webpage needs to be connected to the particular web server. BitTorrent being a peer-to-peer protocol builds a swarm or group of computers downloading and uploading data and thus transfers the data between the computers without need of a centralized server. The computer would load the torrent file into BitTorrent client and joins a swarm. The BitTorrent file contains tracker specified in loaded torrent file. The tracker shares IP address with other users in the swarm and allows them to connect with each other.