? Um proxy é um computador que fica no para outro computador em uma conexão. Os computadores que executam este serviço são chamados servidores proxy. Em qualquer ligação , existe um cliente e um servidor . O cliente inicia a ligação e solicita um serviço a partir do servidor . O papel do servidor proxy depende de qual partido na conexão que serve. Um proxy HTTP serve o cliente . HTTP
HTTP significa Hypertext Transfer Protocol . Este sistema transporta páginas da Web na Internet. Outros sistemas incluem HTTPS e FTP. HTTPS significa Hypertext Transfer Protocol Secure e é usado para conexões criptografadas . FTP significa File Transfer Protocol e é usado para transferir arquivos. Um proxy HTTP só lida com o tráfego de Internet realizado por HTTP e deixa todos os pedidos tratados por outros protocolos .
Implementação
Todas as aplicações de acesso a web têm uma seção de configurações de rede no seu configuração . A aplicação mais comum para acessar a World Wide Web é o navegador web. O usuário pode ver qual protocolo está em funcionamento para uma transferência , porque a abreviatura protocolo aparece antes do endereço do site que está sendo visitado na barra de endereços . Ela vai mostrar "http://" ou " ftp://", e assim por diante. Quando um proxy HTTP está em funcionamento para que o navegador todos os endereços digitados na barra de endereços que começam com "http://" fará com que o navegador para contactar o proxy HTTP , carregando o endereço introduzido como um pedido . O navegador não entrará em contato com qualquer servidor web através de uma conexão HTTP , enquanto as configurações do servidor proxy HTTP estão no lugar.
Finalidade
Quando um navegador da Web envia uma solicitar a um servidor da Web, ele revela uma certa quantidade de informações sobre si mesmo , o computador que está sendo executado no e sua localização. Isto é inevitável . O servidor , pelo menos, tem de saber o endereço para o qual a resposta é enviada . A única maneira de impedir que o servidor ganhando detalhes do cliente é fazer com que o servidor proxy para entregar o pedido em seu lugar. Por este método , o servidor acredita que o servidor proxy é o cliente . O proxy HTTP envia o pedido , juntamente com seu endereço IP. Em seguida, recebe a resposta . Em uma transação separada , o proxy fornece essa informação para o cliente , como se fosse o servidor original .
Benefícios
A principal razão um indivíduo usaria um HTTP proxy é para impedir que o servidor final sabendo a localização ou endereço , a partir do qual se originou a solicitação . Um exemplo de onde isso pode ser uma vantagem é o lugar onde as estações de TV proibir conexões de computadores fora do seu país . Ao selecionar um servidor proxy no país emissoras de TV , o usuário pode enganar os controles regionais do site e assistir a conteúdo em locais proibidos . Outra vantagem é que os servidores de proxy também actuar como firewalls . Eles armadilha quaisquer pedaços de código que um site pode tentar fazer o download para o computador do cliente , reduzindo assim o risco de ataque malicioso .