Ein Proxyserver dient als Netzwerkcache und nimmt die Anfragen eines Webbrowser an. Die Proxy-Software überprüft, ob diese Anfrage in der Vergangenheit bereits gestellt wurde. Wenn das zutrifft, beantwortet sie der Proxy selbst. Ansonsten leitet er die Anfrage an den Webserver weiter, empfängt das Ergebnis und speichert es ab. Internetprovider setzen häufig Proxys ein, um Datenverkehr einzusparen. Außerdem erhöhen Proxyserver die Sicherheit, weil sie die Internetadressen der Anfragenden vor dem empfangenden Webserver verbergen.