All peers act as a source Peers exchange different pieces of the file with one another until they assemble a whole As soon as the user has a piece of the file on his machine, he can become a source of that piece to other peers, helping speed download Seed A machine with a complete copy (the seed) can distribute incomplete pieces to multiple peers