A network of peers that are all trying to download the same file. Each peer in a swarm has anywhere from none of the file to the entire file. They are all uploading, downloading, or both to each other simultaneously. A swarm is joined when a client loads a torrent file.