https://werupt.com/what-is-a-peer-to-peer-network/
What Is A Peer-to-Peer Network?