Mudanças entre as edições de "Projeto Integrador - 2010.1 - Dicas de GAR"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 52: Linha 52:
 
{
 
{
 
label=Proxy
 
label=Proxy
Filtragem_P
+
Socket_P [label=Socket]
 +
Filtragem_P [label=Filtragem]
 
}
 
}
 
Site [shape=circle]
 
Site [shape=circle]
Linha 58: Linha 59:
 
Socket_C -> Socket_A [label=1]
 
Socket_C -> Socket_A [label=1]
 
Socket_A -> Filtragem_A [label=2]
 
Socket_A -> Filtragem_A [label=2]
 
+
Filtragem_A -> Socket_P [label=3]
 +
socket_P -> Filtragem_P [label=4]
 
}
 
}
 
</graphviz></center>
 
</graphviz></center>

Edição das 15h16min de 14 de junho de 2010

Organização

<graphviz>

digraph Serviços { splines = true

subgraph clusterRede { label = "Rede" DHCP }

subgraph clusterAplicacao { label = "Aplicação" DNS HTTP MySQL SMTP IMAP }

DHCP -> DNS -> HTTP MySQL -> HTTP -> MySQL DNS -> SMTP -> HTTP DNS -> IMAP -> HTTP }

</graphviz>

Modificação de Conteúdo Web

Uma das formas de se alterar dinamicamente uma página Web, antes de entregá-la ao cliente que a solicitou, é através de proxies. Com eles, é possível ler o conteúdo (payload) antes mesmo de se fazer a requisição ao servidor final, ganhando em recurso de rede.

<graphviz>

digraph Navegacao { rankdir=LR

subgraph clusterCliente { label=Cliente Socket_C [label=Navegador] } subgraph clusterAnalisador { label=Analisador Socket_A [label=Socket] Filtragem_A [label=Filtragem] Modificação_A [label=Modificação] } subgraph clusterProxy { label=Proxy Socket_P [label=Socket] Filtragem_P [label=Filtragem] } Site [shape=circle]

Socket_C -> Socket_A [label=1] Socket_A -> Filtragem_A [label=2] Filtragem_A -> Socket_P [label=3] socket_P -> Filtragem_P [label=4] }

</graphviz>



Voltar para Página principal do Projeto