Proxies de aplicação

Um servidor proxy de aplicação ou servidor proxy recebe pedidos destinados a outro servidor e atua como o proxy do cliente para obter o serviço solicitado. Muitas vezes você usa um servidor proxy de aplicativos quando o cliente e o servidor são incompatíveis para conexão direta. Por exemplo, o cliente não pode atender aos requisitos de autenticação de segurança do servidor mas precisa ser permitido alguns serviços.

Se você acessar a Internet através de um proxy de aplicativos, alguns aplicativos de Conexão Universal poderão usar o proxy. No entanto, você deve garantir que você selecione um método de configuração que permita que o restante de suas informações de serviço se conectem através da Universal Connection do seu sistema para a IBM sem passar pelo proxy do aplicativo.

A lista a seguir mostra as características de um proxy do aplicativo:
  • Quebra a conexão TCP/IP entre um cliente e servidor, enquanto o encaminhamento IP não é necessário
  • Oculta os endereços IP do cliente interno e apenas o endereço IP público do servidor proxy é visível a partir da rede externa
  • Fornece logs de acesso detalhados
  • Usos de autenticados
  • Informações de caches

O tipo mais comum de proxy é o proxy do Protocolo de Transferência de Hipertexto ( HTTP ). A maioria dos proxies HTTP também lida com o Hypertext Transfer Protocol Secure ( HTTPS ) e com o protocolo de transferência de arquivos (FTP). O recadão de e-mail do Simple Mail Transfer Protocol (SMTP) é um exemplo de proxy de aplicativo.

A principal desvantagem dos proxies de aplicativos é que eles devem suportar o aplicativo para o qual estão executando a função de proxy. Muitos aplicativos TCP/IP não são suportados por servidores proxy. Além disso, proxies de aplicativos não tipicamente criptografam informações de serviço.

Alguns aplicativos da Universal Connection podem fluir por meio de um proxy padrão HTTP. O proxy HTTP deve ser compatível com o tunelamento SSL (Secure Sockets Layer) e, opcionalmente, pode exigir a autenticação básica HTTP.

O sistema operacional IBM i o sistema operacional inclui um proxy de serviço e suporte HTTP que pode ser usado especificamente para aplicativos Universal Connection se você quiser que uma partição ou sistema forneça conectividade para outros.