What actually Is Peer-to-Peer?

In order to understand peer to peer learning, an example can serve the purpose well. Most of you might have heard about torrent, a peer to peer protocol to share huge files like movies, songs. Generally whenever you download any file, it is downloaded from a central server that hosts that file.