Web Proxy Autodiscovery (WPAD)

Web Proxy Autodiscovery (WPAD) é um protocolo de Internet proposto que permite que um cliente, como um navegador Web ou um aplicativo de mídia streaming, localize automaticamente e faça a interface com serviços de cache em uma rede para que as informações possam ser entregues mais rapidamente ao usuário. Um serviço de cache armazena cópias de páginas populares da Web em um local mais próximo dos usuários, geralmente nas bordas externas de uma rede, para um acesso mais rápido. Quando uma determinada página é solicitada, o browser é direccionado para o serviço de cache dessa página em vez de ter que viajar através da rede para o site de origem.

Os serviços de cache são mantidos e oferecidos pelos fornecedores de serviços Internet (ISPs) e serviços especiais de fornecimento de cache, como a Akamai. O primeiro browser habilitado para WPAD foi o Internet Explorer 5.0. WPAD é um esforço conjunto da Inktomi, Microsoft, Real Networks e Sun Microsystems.

Quando uma sessão de Internet é iniciada, o cliente com WPAD utiliza automaticamente o Dynamic Host Configuration Protocol (DHCP) para localizar um serviço de cache. Se não tiver sucesso, o WPAD então usa o Service Location Protocol (SLP). O SLP é um protocolo que permite às aplicações de rede descobrir a localização e configuração dos serviços de rede em uma empresa. Se ainda assim não obtiver êxito, o WPAD então procura através dos registos do sistema de nomes de domínio (DNS). Quando um serviço de cache próximo é localizado, o WPAD se conecta automaticamente a esse local para solicitações de páginas relacionadas.