How does Peer to Peer File Sharing Work?

Peer to Peer file sharing is very simple to understand. This consists of one peer hosting a certain file or document and the other downloading it from them.