Out of the 4 i think i was most confident in west brom keeping a clean sheet haha <| sep |> it uses swarming . If you imagine a site called lalalalal . com and that site is a tracker , then using DHT every peer becomes a tracker . The SHA 1 hash of a torrent , the infohash , is synonymous with a Kademlia key , which is used for finding peers values in the overlay network . To find peers in a swarm , a node sends a getpeers query with the infohash as key equivalent to a Kademlia FINDVALUE to the closest known nodes with respect to the key distance . Like Kademlia , if the node does not return the value peers , it persists further in an iterative operation . However , after the search is exhausted , the client then also inserts the peer contact information for itself onto the responding nodes with IDs closest to the infohash of the torrent . Edit Because torrents and most stuff like that uses UDP and not TCP , you can just keep firing non stop via UDP , what I mean is you are shouting at the top of the hill guyz give me my file and maybe no one will answer , maybe a lot of people will answer . If this was TCP , you would shout Gary ! Give me my file ! and if gary wasn ' t there , but jeff had the file , jeff would not send it to you because you only asked gary