This content was published by Andrew Tomazos and written by several hundred members of the former Internet Knowledge Base project.

Peer-to-Peer Software and Distributed Computing

Running a program over multiple computers that connect to each other over the network is relatively old.

The idea of creating a program that automatically finds and connects to other people's copies of the same program to share resources is fairly new.

What are the current applications of these peer-to-peer networks? Why are they so controversial? What are the potential future applications?

Back to Index