In a remote computer, a method for providing a file comprises the steps of
receiving a request for this file, identifying this file as being stored
in a distant server, requesting the distance server to send the file,
identifying this file as being used, and forwarding this file. Further,
in a local server, a method for transferring a file from a home server
comprises the steps of receiving a request for this file, this request
comprising the home server identification, checking that this file is not
locally stored, requesting this file to the home server, identifying the
file as being locally used, and forwarding this file.