プロキシー・サーバー は、他のサーバーに出された要求を受信して、 クライアントの代わりに (クライアントのプロキシーとして) 機能して、 要求されたサービスを獲得します。 Caching Proxy はプロキシー・サーバーで、 複数のブラウザーのクライアントが要求するインターネット・データを検索します。クライアントの要求は、プロキシーを介して Web サーバーに送信されます。プロキシーは起点クライアントの代わりにクライアントの要求を受信し、Web サーバーに転送します。クライアントの IP アドレスは、 Web サーバーに対して透過的です。Web サーバーはパケット・ヘッダーにある クライアントの IP アドレスではなく、プロキシー・サーバーの IP アドレスを 調べます。プロキシーが Web サーバーから情報を受信した後で、その情報を 要求先のクライアントに送信します。
キャッシング・プロキシー・サーバー は、クライアントからの要求を転送し、 その応答をクライアントに返すという点ではプロキシー・サーバーと同じです。 相違点は、キャッシング・プロキシー・サーバーは検索した Web 文書の保管やキャッシュが可能なことです。 Caching Proxy はキャッシング・プロキシー・サーバーです。キャッシング・プロキシー・サーバーおよびCaching Proxyのキャッシュ機能については、キャッシュ機能を参照してください。