Um servidor proxy é um servidor que fica entre o computador cliente e o servidor real na Internet. O servidor proxy desempenha a função de interceptar todas as solicitações ao servidor solicitado e controlar a capacidade de acessar o endereço desejado na Internet. Se isso não for possível, o proxy direciona a solicitação para outro servidor.
Funções básicas de um servidor proxy
Quando usado em uma empresa, um servidor proxy, além de acesso à Internet, ou seja, como principal função, também tem a função de garantir o controle e a segurança. Como um servidor de gateway, um servidor proxy atua como uma separação da rede corporativa de outras redes.
Um servidor proxy da Internet também está associado a uma função de firewall, que é usada para proteger a rede corporativa de qualquer intrusão externa.
Como funciona o servidor proxy
Um servidor proxy da Internet, ao receber solicitações de páginas da Web ou de quaisquer outros usuários da Internet, verifica a possibilidade de execução, levando em consideração a filtragem especificada. Quando todas as condições são atendidas, o servidor proxy verifica seu cache para as páginas solicitadas (este é o caso se o servidor proxy for um servidor de cache). Se as páginas da web para as quais a solicitação foi enviada forem encontradas, elas serão devolvidas ao usuário. Nesse caso, não há necessidade de um servidor proxy, como em uma ferramenta para encaminhar a solicitação. Se a página não puder ser encontrada no cache, o servidor proxy atua como um cliente usando seu próprio endereço IP, solicitando uma página da web de outros servidores localizados na Internet.
Pela percepção visual dos usuários, o servidor proxy parece não existir. Isso ocorre porque o envio de uma solicitação e o recebimento de uma resposta são muito rápidos. Ao mesmo tempo, parece ao usuário que eles foram feitos diretamente do servidor da Internet.
Existem duas razões principais para usar proxies. Um é a melhoria do desempenho e o outro é a filtragem de consultas. Um servidor proxy da Internet pode melhorar o desempenho dos usuários porque armazena todas as solicitações feitas pelo usuário, tornando a Internet muito mais rápida. O segundo motivo para usar servidores proxy é a filtragem de solicitações, que pode ser considerada em escolas ou locais de trabalho. Nesse caso, alunos ou funcionários podem ter o acesso negado a determinados sites da Internet. Isso é feito configurando o proxy a ser usado.
Tipos de servidores proxy
Os servidores proxy diferem no nível de anonimato ou transparência, ocultando o endereço IP real do cliente.
Os proxies da web transparentes são quando um servidor proxy, ao enviar uma solicitação a um servidor de destino, revela abertamente que é um servidor proxy. Além disso, não oculta o endereço IP do cliente. Os proxies anônimos da Web não escondem o fato de que são proxies, mas não transmitem o endereço IP do cliente. Também existem servidores proxy que divulgam seu status de proxy, mas usam um endereço IP diferente do real.