explain how i can use peer to peer technology to share data over a network of peers.