You are on page 1of 5

FACULDADE ESTCIO DO PAR

REDES DE COMPUTADORES

PROFESSOR: SANDRO RESQUE


ALUNO: CARLA COSTA

CACHES WEB (SERVIDOR PROXY)

BELM, 19 DE SETEMBRO, 2014

Sumrio

INTRODUO............................................................................................................................
FUNCIONAMENTO TCNICO....................................................................................................
Servidor...................................................................................................................... 3
Cache......................................................................................................................... 4
Incluses no protocolo...............................................................................................4
Ligao entre Proxies.................................................................................................4
Aplicao.................................................................................................................... 5
CONCLUSO.............................................................................................................................
BIBLIOGRAFIA...........................................................................................................................

INTRODUO
Um proxy um servidor HTTP especial que tipicamente roda em uma mquina
firewall. principalmente usado para permitir acesso Web atravs de um firewall. O
proxy espera por uma requisio dentro do firewall, a repassa para o servidor remoto
do outro lado do firewall, l a resposta e envia de volta ao cliente.
O proxy roda ou em um servidor firewall ou qualquer outro servidor interno que
tenha acesso total a Internet - ou em uma mquina dentro do firewall, fazendo
conexes com o mundo exterior atravs de SOCKS ( um protocolo de rede escrito
especificamente para servidores proxy que encaminha pacotes entre cliente-servidor)
ou qualquer outro software firewall.
Normalmente, o mesmo proxy usado por todos os clientes em uma subrede.
Isto torna possvel para ele fazer caching eficiente de todos os documentos
requisitados. A habilidade que o proxy tem no uso do cache, o torna atrativo para
aqueles que no esto dentro do firewall. Configurar um servidor proxy fcil e os
mais populares programas clientes Web j tem suporte a essa ferramenta. Sendo
assim, torna-se simples a tarefa de configurar um grupo de trabalho inteiro para usar
o servio de cache do proxy. Isto reduz os custos com trfego de rede porque muitos
documentos que so requisitados so lidos do cache local.

FUNCIONAMENTO TCNICO
Quando uma requisio HTTP normal feita por um cliente, o servidor pega
somente o path e a "poro chave" da URL requisitada, outras partes, como o
especificador de protocolo "http:" e o nome do servidor so obviamente claros para o
servidor HTTP remoto. O path requisitado especifica um documento ou um script CGI
no sistema de arquivos local do servidor; ou ainda algum outro recurso disponvel
daquele servidor. O cliente faz a requisio ao servidor HTTP especificando apenas o
recurso relativo quele servidor (nenhum protocolo ou nome de servidor colocado
na URL).

Servidor

O proxy deve ser capaz de agir tanto como um servidor como um cliente. Ele
age como um servidor quando aceita requisies 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 cabealho
passados para o proxy pelo cliente so usados sem modificaes quando o proxy se
conecta ao servidor remoto, de forma que o cliente no perde qualquer funcionalidade
quando existe um proxy como intermedirio.

Um proxy "completo" deveria falar todos os protocolos Web (os mais


importantes so HTTP, FTP, Gopher, WAIS e NTTP). Proxies que somente lidam com
um nico protocolo Internet, como o HTTP, tambm so uma possibilidade, mas um
cliente Web deveria ento requerer acesso a outro proxy quando quisesse usar outro
protocolo (para isso que existem as variveis de ambiente) .

Cache

Armazena os documentos retornados em um arquivo local para uso posterior


de forma que no seja necessrio se conectar ao servidor remoto na prxima vez que
o documento for requisitado, ou seja, este documento pego do servidor remoto e
armazenado localmente para uso futuro.

Incluses no protocolo

Quando essencial que o documento retornado esteja atualizado, necessrio


contactar o servidor remoto para cada requisio GET. O protocolo HTTP j contm o
mtodo HEAD para retornar a informao do cabealho de um documento, mas no o
documento em si. Isto til para checar se o documento foi modificado desde o ltimo
acesso.
O protocolo HTTP foi modificado para conter uma requisio do tipo IfModified-Since que torna possvel fazer uma requisio GET condicional. Esta
essencialmente a mesma requisio GET exceto pelo cabealho que contm a data e
a hora que o objeto est armazenado no cliente (neste caso, no cache do proxy).
Se o documento no foi modificado desde a data e a hora especificada ele no ser
retornado. O cliente receber como resposta apenas informaes relevantes. Se,
caso contrrio, o documento foi modificado, ele ser retornado como se a requisio
fosse um GET normal.
Se o servidor HTTP remoto no suportar o GET condicional nenhum erro ser
retornado: ele simplesmente retornar todo o arquivo como se a requisio se
tratasse de um GET comum. Felizmente todos os grandes servidores HTTP j
suportam o GET condicional.
O mecanismo de cache baseado em disco, o que significa que o boot do
proxy ou da prpria mquina nada lhe afetar. Devido a este detalhe, o cache abre
novas possibilidades quando o proxy e um cliente Web esto na mesma mquina. O
proxy pode ser configurado para usar somente o cache local, possibilitando a
realizao de demonstrativos sem uma conexo internet.

Ligao entre Proxies

O encadeamento de proxies deixa usar um proxy como um cache local de um


departamento de uma grande organizao. Esses departamentos tm controle sobre
o servidor e o cache. Esse servidor proxy departamental pode conectar-se a um proxy
firewall entre a Internet e a organizao, ou seja, esse servidor proxy fala com a

Internet. Qualquer restrio de acesso do proxy mais externo tem precedncia sobre
o mais interno (departamental).

Aplicao

Um nvel de aplicao proxy faz um firewall seguramente permevel para os


usurios na organizao, sem criar um furo na segurana onde hackers poderiam
entrar na rede da organizao. Quando se usa proxy no necessrio customizar
cada cliente para suportar um tipo ou mtodo especial de firewall:
o proxy, em si, um mtodo padro para acessar firewalls.
Os usurios no tm que ter clientes FTP, Gopher e WAIS separados (muito
menos modificados) para acessar um firewall - um simples cliente Web com um
servidor proxy trata todos esses casos.
O proxy permite que os programadores esqueam as dezenas de milhares de
linhas de cdigo necessrias para suportar cada protocolo e se concentrem em coisas
mais importantes - possvel ter clientes que somente compreendam HTTP (nenhum
suporte nativo aos protocolos FTP, Gopher, etc). Usando HTTP entre o cliente e o
proxy, nenhuma funcionalidade perdida, pois FTP, Gopher e outros protocolos Web
so bem mapeados para o HTTP.

CONCLUSO
Pode-se concluir que, os servidores proxy so mquinas usadas para canalizar
o trfego de Internet atravs de um computador. Os administradores de rede usam
um servidor proxy para direcionar o trfego da Internet, melhorar a velocidade, cache
das pginas populares e proteger a rede interna de malware. Essas vantagens tornam
o uso de servidores proxy uma prtica comum em pequenas e grandes empresas.

BIBLIOGRAFIA
Fonte: http://www.di.ufpe.br/~flash/resultados/cursos/taais/1997-2/Internet/proxy.html
Fonte: http://www.tecmundo.com.br/navegador/972-o-que-e-proxy-.htm

You might also like