Users can use software that connects in to a peer-to-peer network
to search for shared files on the computers of other users (i.e. peers)
connected to the network. Files of interest can then be downloaded
directly from other users on the network. Typically, large files are broken
down into smaller chunks, which may be obtained from multiple peers
and then reassembled by the downloader. This...