2.2 O Lado do Servidor

O proxy deve ser capaz de agir tanto como um servidor como um cliente. Ele age como um servidor quando aceita requisições HTTP de clientes conectados a ele e age como cliente quando se conecta com servidores remotos para conseguir retornar (ou atualizar) os documentos para seus clientes. Os campos do cabeçalho passados para o proxy pelo cliente são usados sem modificações quando o proxy se conecta ao servidor remoto de forma que o cliente não perde qualquer funcionalidade quando existe um proxy como intermediário.

Um proxy "completo" deveria falar todos os protocolos Web (os mais inportantes são HTTP, FTP, Gopher, WAIS e NTTP). Proxies que somente lidam com um único protocolo Internet, como o HTTP, também são uma possibilidade mas um cliente Web deveria então requerer acesso a outro proxy quando quisesse usar outro protocolo (para isso que existem as variáveis de ambiente explicadas em 2.1).

Próximo