What Is This "Peer-to-Peer" About?

Currently, a new and highly interesting paradigm for communication on the Internet, known as Peer-to-Peer (P2P), is emerging. Although originally designed exclusively for pragmatic (and legally controversial) file swapping applications, Peer-to-Peer mechanisms can be used to access any kind of distributed resources and may offer new possibilities for Internet-based applications.