A peer-to-peer network (P2P) is a swarm of peers sharing large data files online. The swarm comprises seeds and leeches.