Peer-to-peer applications are best explained by contrasting with client/server. In client/server applications, like Lotus Notes, clients communicate with each other, but must first connect with the ...