Mudanças entre as edições de "Projeto Integrador - 2010.1 - Dicas de GAR"
Linha 37: | Linha 37: | ||
rankdir=LR | rankdir=LR | ||
Cliente [shape=plaintext] | Cliente [shape=plaintext] | ||
− | Analisador [shape=circle] | + | Analisador [shape=circle,label="<0>Analisador|<1>Filtragem|<2>Modificação"] |
− | Proxy [shape=circle] | + | Proxy [shape=circle,label="<0>Proxy|<1>Filtargem"] |
Site [shape=circle] | Site [shape=circle] | ||
− | Cliente -> Analisador [label="1 | + | Cliente -> Analisador [label="1"] |
− | Analisador -> Proxy [label="2 | + | Analisador -> Proxy [label="2"] |
− | Proxy -> Site [label="3 | + | Proxy -> Site [label="3"] |
− | Site -> Proxy [label="4 | + | Site -> Proxy [label="4"] |
− | Proxy -> Analisador [label="5 | + | Proxy -> Analisador [label="5"] |
− | Analisador -> Cliente [label="6 | + | Analisador -> Cliente [label="6"] |
} | } | ||
</graphviz></center> | </graphviz></center> |
Edição das 15h09min de 14 de junho de 2010
Organização
- Usem mapas mentais ou grafos direcionados (dígrafos) para ver/compreender a relação entre camadas e serviços de rede. Exemplo:
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.
digraph Navegacao { rankdir=LR Cliente [shape=plaintext] Analisador [shape=circle,label="<0>Analisador|<1>Filtragem|<2>Modificação"] Proxy [shape=circle,label="<0>Proxy|<1>Filtargem"] Site [shape=circle]
Cliente -> Analisador [label="1"] Analisador -> Proxy [label="2"] Proxy -> Site [label="3"] Site -> Proxy [label="4"] Proxy -> Analisador [label="5"] Analisador -> Cliente [label="6"] }
</graphviz>