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 64: Linha 64:
  
 
Socket_C -> Socket_A [label=1,color=red]
 
Socket_C -> Socket_A [label=1,color=red]
Socket_A -> Filtragem_A [label=2]
+
Socket_A -> Filtragem_A [label=2,color=red]
Filtragem_A -> Socket_AA [label=3]
+
Filtragem_A -> Socket_AA [label=3,color=red]
Socket_AA -> Socket_P [label=4]
+
Socket_AA -> Socket_P [label=4,color=red]
Socket_P -> Filtragem_P [label=5]
+
Socket_P -> Filtragem_P [label=5,color=red]
Filtragem_P -> Socket_PP [label=6]
+
Filtragem_P -> Socket_PP [label=6,color=red]
Socket_PP -> Socket_S [label=7]
+
Socket_PP -> Socket_S [label=7,color=red]
Socket_S -> Montagem_S [label=8]
+
Socket_S -> Montagem_S [label=8,color=red]
Montagem_S -> Socket_S [label=9]
+
Montagem_S -> Socket_S [label=9,color=blue]
Socket_S -> Socket_PP [label=10]
+
Socket_S -> Socket_PP [label=10,color=blue]
Socket_PP -> Filtragem_P [label=11]
+
Socket_PP -> Filtragem_P [label=11,color=blue]
Filtragem_P -> Socket_P [label=12]
+
Filtragem_P -> Socket_P [label=12,color=blue]
Socket_P -> Socket_AA [label=13]
+
Socket_P -> Socket_AA [label=13,color=blue]
Socket_AA -> Filtragem_A [label=14]
+
Socket_AA -> Filtragem_A [label=14,color=blue]
Filtragem_A -> Modificação_A [label=15]
+
Filtragem_A -> Modificação_A [label=15,color=blue]
Modificação_A -> Socket_A [label=16]
+
Modificação_A -> Socket_A [label=16,color=blue]
Socket_A -> Socket_C [label=17]
+
Socket_A -> Socket_C [label=17,color=blue]
 
}
 
}
 
</graphviz></center>
 
</graphviz></center>

Edição das 15h25min 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 {

subgraph clusterCliente { label=Cliente Socket_C [label=Navegador] } subgraph clusterAnalisador { label=Analisador Socket_A [label=Servidor] Socket_AA [label=Cliente] Filtragem_A [label=Filtragem] Modificação_A [label=Modificação] } subgraph clusterProxy { label=Proxy Socket_P [label=Servidor] Socket_PP [label=Cliente] Filtragem_P [label=Filtragem] } subgraph clusterSite { label=Site Socket_S [label=Socket] Montagem_S [label=Montagem] }

Socket_C -> Socket_A [label=1,color=red] Socket_A -> Filtragem_A [label=2,color=red] Filtragem_A -> Socket_AA [label=3,color=red] Socket_AA -> Socket_P [label=4,color=red] Socket_P -> Filtragem_P [label=5,color=red] Filtragem_P -> Socket_PP [label=6,color=red] Socket_PP -> Socket_S [label=7,color=red] Socket_S -> Montagem_S [label=8,color=red] Montagem_S -> Socket_S [label=9,color=blue] Socket_S -> Socket_PP [label=10,color=blue] Socket_PP -> Filtragem_P [label=11,color=blue] Filtragem_P -> Socket_P [label=12,color=blue] Socket_P -> Socket_AA [label=13,color=blue] Socket_AA -> Filtragem_A [label=14,color=blue] Filtragem_A -> Modificação_A [label=15,color=blue] Modificação_A -> Socket_A [label=16,color=blue] Socket_A -> Socket_C [label=17,color=blue] }

</graphviz>



Voltar para Página principal do Projeto