The performance of a network system having one or more requester nodes,
one or more provider nodes, and one or more intermediate nodes is
improved by determining the digital signature of a received file, looking
up the digital signature in an index of signatures, and forwarding a
previously compressed version of the requested file when the digital
signature is found in the index of signatures.