Internet Firewalls
Bastion Host
Como funciona um Proxy Server(continuação)
Para serviços que não apresentam características originais de proxying (como
os citados acima), os detalhes do funcionamento do procurador dependem de cada protocolo
(serviço) em questão. Em contrapartida, a comunicação do programa cliente com o servidor
proxy pode ser realizada de duas formas distintas:
- Custom client software: trata-se de um cliente modificado. Nessa
situação o programa cliente deve saber como o servidor proxy opera,
como contatá-lo e como passar as informações sobre o servidor real
solicitado. Para o usuário tudo se passa de uma forma completamente
transparente;
- Custom user procedures: neste caso o usuário utiliza um cliente
convencional, sem alterações, para contatar o servidor proxy. O processo
ocorre da seguinte forma: o usuário contata o servidor proxy da mesma
forma como um servidor qualquer; após, utilizando procedimentos
diferentes (comandos do proxy server), ele fornece as informações acerca
do servidor real a ser contatado; o servidor então realiza a conexão com o
referido servidor e, feito isso, o usuário estará numa interface igual àquela
que estaria caso estivesse acessado diretamente o servidor remoto. A
desvantagem desta alternativa é a falta de transparência; entretanto, tem-se
como vantagem a reutilização dos mesmos programas clientes.