摘要 |
A proxy server stores the characteristics of files supplied by content providers locally. It monitors network traffic from client devices to a content provider. If it detects a request from a client to download a file from the content provider, it forwards the request. It receives the data file and determines the files characteristics. If these match those stored in the proxy, then the file is forwarded to the client. The characteristics may include the name of the file, the file size and a hash of the file. The proxy server may maintain identifiers for the client devices. The content provider may send metadata to the proxy server, which it forwards to the clients with the client identifier. The client request may include a transfer session identifier and the client identifier. The proxy server may remove the client identifier from the request before forwarding it. |