Mudanças entre as edições de "Redes de Computadores (integrado)"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 261: Linha 261:
 
</graphviz>
 
</graphviz>
 
</center>
 
</center>
Código-fonte da figura (Graphviz):
+
 
<syntaxhighlight lang=text>
+
===Proposta 2 ("Alternativo")===
graph ProjetoFinal
+
<center>
 +
<graphviz>
 +
graph ProjetoFinalAlternativo
 
{
 
{
 
Web [shape=Mrecord,label="Servidor Web"]
 
Web [shape=Mrecord,label="Servidor Web"]
DSLAM [shape=circle,label="DSLAM"]
+
Switch [shape=record,label="Switch"]
 
 
 
subgraph clusterEquipe1
 
subgraph clusterEquipe1
 
{
 
{
 
label="Equipe 1"
 
label="Equipe 1"
Modem1 [shape=record,label="Modem"]
 
 
Roteador1 [shape=record,label="Roteador"]
 
Roteador1 [shape=record,label="Roteador"]
 
Switch1 [shape=record,label="Switch"]
 
Switch1 [shape=record,label="Switch"]
Linha 278: Linha 279:
 
PC1 [shape=Mrecord,label="PC"]
 
PC1 [shape=Mrecord,label="PC"]
  
Modem1 -- Roteador1 [color=blue,fontcolor=blue,label="Ethernet"]
 
 
Roteador1 -- Switch1 [color=blue,fontcolor=blue,label="Ethernet"]
 
Roteador1 -- Switch1 [color=blue,fontcolor=blue,label="Ethernet"]
 
Switch1 -- PC1 [color=blue,fontcolor=blue,label="Ethernet"]
 
Switch1 -- PC1 [color=blue,fontcolor=blue,label="Ethernet"]
Linha 288: Linha 288:
 
{
 
{
 
label="Equipe 2"
 
label="Equipe 2"
Modem2 [shape=record,label="Modem"]
 
 
Roteador2 [shape=record,label="Roteador"]
 
Roteador2 [shape=record,label="Roteador"]
 
Switch2 [shape=record,label="Switch"]
 
Switch2 [shape=record,label="Switch"]
Linha 295: Linha 294:
 
PC2 [shape=Mrecord,label="PC"]
 
PC2 [shape=Mrecord,label="PC"]
  
Modem2 -- Roteador2 [color=blue,fontcolor=blue,label="Ethernet"]
 
 
Roteador2 -- Switch2 [color=blue,fontcolor=blue,label="Ethernet"]
 
Roteador2 -- Switch2 [color=blue,fontcolor=blue,label="Ethernet"]
 
Switch2 -- PC2 [color=blue,fontcolor=blue,label="Ethernet"]
 
Switch2 -- PC2 [color=blue,fontcolor=blue,label="Ethernet"]
Linha 305: Linha 303:
 
{
 
{
 
label="Equipe 3"
 
label="Equipe 3"
Modem3 [shape=record,label="Modem"]
 
 
Roteador3 [shape=record,label="Roteador"]
 
Roteador3 [shape=record,label="Roteador"]
 
Switch3 [shape=record,label="Switch"]
 
Switch3 [shape=record,label="Switch"]
Linha 312: Linha 309:
 
PC3 [shape=Mrecord,label="PC"]
 
PC3 [shape=Mrecord,label="PC"]
  
Modem3 -- Roteador3 [color=blue,fontcolor=blue,label="Ethernet"]
 
 
Roteador3 -- Switch3 [color=blue,fontcolor=blue,label="Ethernet"]
 
Roteador3 -- Switch3 [color=blue,fontcolor=blue,label="Ethernet"]
 
Switch3 -- PC3 [color=blue,fontcolor=blue,label="Ethernet"]
 
Switch3 -- PC3 [color=blue,fontcolor=blue,label="Ethernet"]
Linha 322: Linha 318:
 
{
 
{
 
label="Equipe 4"
 
label="Equipe 4"
Modem4 [shape=record,label="Modem"]
 
 
Roteador4 [shape=record,label="Roteador"]
 
Roteador4 [shape=record,label="Roteador"]
 
Switch4 [shape=record,label="Switch"]
 
Switch4 [shape=record,label="Switch"]
Linha 329: Linha 324:
 
PC4 [shape=Mrecord,label="PC"]
 
PC4 [shape=Mrecord,label="PC"]
  
Modem4 -- Roteador4 [color=blue,fontcolor=blue,label="Ethernet"]
 
 
Roteador4 -- Switch4 [color=blue,fontcolor=blue,label="Ethernet"]
 
Roteador4 -- Switch4 [color=blue,fontcolor=blue,label="Ethernet"]
 
Switch4 -- PC4 [color=blue,fontcolor=blue,label="Ethernet"]
 
Switch4 -- PC4 [color=blue,fontcolor=blue,label="Ethernet"]
Linha 336: Linha 330:
 
}
 
}
 
 
Web -- DSLAM [color=blue,fontcolor=blue,label="Ethernet"]
+
Web -- Switch [color=blue,fontcolor=blue,label="Ethernet"]
DSLAM -- Modem1 [color=red,fontcolor=red,label="PPP"]
+
Switch -- Roteador1 [color=blue,fontcolor=blue,label="Ethernet"]
DSLAM -- Modem2 [color=red,fontcolor=red,label="PPP"]
+
Switch -- Roteador2 [color=blue,fontcolor=blue,label="Ethernet"]
DSLAM -- Modem3 [color=red,fontcolor=red,label="PPP"]
+
Switch -- Roteador3 [color=blue,fontcolor=blue,label="Ethernet"]
DSLAM -- Modem4 [color=red,fontcolor=red,label="PPP"]
+
Switch -- Roteador4 [color=blue,fontcolor=blue,label="Ethernet"]
 
}
 
}
</syntaxhighlight>
+
</graphviz>
 +
</center>
  
===Proposta 2 ("Alternativo")===
+
Código-fonte da proposta oficial (Graphviz):
<center>
+
<syntaxhighlight lang=text>
<graphviz>
+
graph ProjetoFinal
graph ProjetoFinalAlternativo
 
 
{
 
{
 
Web [shape=Mrecord,label="Servidor Web"]
 
Web [shape=Mrecord,label="Servidor Web"]
Switch [shape=record,label="Switch"]
+
DSLAM [shape=circle,label="DSLAM"]
 
 
 
subgraph clusterEquipe1
 
subgraph clusterEquipe1
 
{
 
{
 
label="Equipe 1"
 
label="Equipe 1"
 +
Modem1 [shape=record,label="Modem"]
 
Roteador1 [shape=record,label="Roteador"]
 
Roteador1 [shape=record,label="Roteador"]
 
Switch1 [shape=record,label="Switch"]
 
Switch1 [shape=record,label="Switch"]
Linha 361: Linha 356:
 
PC1 [shape=Mrecord,label="PC"]
 
PC1 [shape=Mrecord,label="PC"]
  
 +
Modem1 -- Roteador1 [color=blue,fontcolor=blue,label="Ethernet"]
 
Roteador1 -- Switch1 [color=blue,fontcolor=blue,label="Ethernet"]
 
Roteador1 -- Switch1 [color=blue,fontcolor=blue,label="Ethernet"]
 
Switch1 -- PC1 [color=blue,fontcolor=blue,label="Ethernet"]
 
Switch1 -- PC1 [color=blue,fontcolor=blue,label="Ethernet"]
Linha 370: Linha 366:
 
{
 
{
 
label="Equipe 2"
 
label="Equipe 2"
 +
Modem2 [shape=record,label="Modem"]
 
Roteador2 [shape=record,label="Roteador"]
 
Roteador2 [shape=record,label="Roteador"]
 
Switch2 [shape=record,label="Switch"]
 
Switch2 [shape=record,label="Switch"]
Linha 376: Linha 373:
 
PC2 [shape=Mrecord,label="PC"]
 
PC2 [shape=Mrecord,label="PC"]
  
 +
Modem2 -- Roteador2 [color=blue,fontcolor=blue,label="Ethernet"]
 
Roteador2 -- Switch2 [color=blue,fontcolor=blue,label="Ethernet"]
 
Roteador2 -- Switch2 [color=blue,fontcolor=blue,label="Ethernet"]
 
Switch2 -- PC2 [color=blue,fontcolor=blue,label="Ethernet"]
 
Switch2 -- PC2 [color=blue,fontcolor=blue,label="Ethernet"]
Linha 385: Linha 383:
 
{
 
{
 
label="Equipe 3"
 
label="Equipe 3"
 +
Modem3 [shape=record,label="Modem"]
 
Roteador3 [shape=record,label="Roteador"]
 
Roteador3 [shape=record,label="Roteador"]
 
Switch3 [shape=record,label="Switch"]
 
Switch3 [shape=record,label="Switch"]
Linha 391: Linha 390:
 
PC3 [shape=Mrecord,label="PC"]
 
PC3 [shape=Mrecord,label="PC"]
  
 +
Modem3 -- Roteador3 [color=blue,fontcolor=blue,label="Ethernet"]
 
Roteador3 -- Switch3 [color=blue,fontcolor=blue,label="Ethernet"]
 
Roteador3 -- Switch3 [color=blue,fontcolor=blue,label="Ethernet"]
 
Switch3 -- PC3 [color=blue,fontcolor=blue,label="Ethernet"]
 
Switch3 -- PC3 [color=blue,fontcolor=blue,label="Ethernet"]
Linha 400: Linha 400:
 
{
 
{
 
label="Equipe 4"
 
label="Equipe 4"
 +
Modem4 [shape=record,label="Modem"]
 
Roteador4 [shape=record,label="Roteador"]
 
Roteador4 [shape=record,label="Roteador"]
 
Switch4 [shape=record,label="Switch"]
 
Switch4 [shape=record,label="Switch"]
Linha 406: Linha 407:
 
PC4 [shape=Mrecord,label="PC"]
 
PC4 [shape=Mrecord,label="PC"]
  
 +
Modem4 -- Roteador4 [color=blue,fontcolor=blue,label="Ethernet"]
 
Roteador4 -- Switch4 [color=blue,fontcolor=blue,label="Ethernet"]
 
Roteador4 -- Switch4 [color=blue,fontcolor=blue,label="Ethernet"]
 
Switch4 -- PC4 [color=blue,fontcolor=blue,label="Ethernet"]
 
Switch4 -- PC4 [color=blue,fontcolor=blue,label="Ethernet"]
Linha 412: Linha 414:
 
}
 
}
 
 
Web -- Switch [color=blue,fontcolor=blue,label="Ethernet"]
+
Web -- DSLAM [color=blue,fontcolor=blue,label="Ethernet"]
Switch -- Roteador1 [color=blue,fontcolor=blue,label="Ethernet"]
+
DSLAM -- Modem1 [color=red,fontcolor=red,label="PPP"]
Switch -- Roteador2 [color=blue,fontcolor=blue,label="Ethernet"]
+
DSLAM -- Modem2 [color=red,fontcolor=red,label="PPP"]
Switch -- Roteador3 [color=blue,fontcolor=blue,label="Ethernet"]
+
DSLAM -- Modem3 [color=red,fontcolor=red,label="PPP"]
Switch -- Roteador4 [color=blue,fontcolor=blue,label="Ethernet"]
+
DSLAM -- Modem4 [color=red,fontcolor=red,label="PPP"]
 
}
 
}
</graphviz>
+
</syntaxhighlight>
</center>
+
 
Código-fonte da figura (Graphviz):
+
Código-fonte da proposta alternativa (Graphviz):
 
<syntaxhighlight lang=text>
 
<syntaxhighlight lang=text>
 
graph ProjetoFinalAlternativo
 
graph ProjetoFinalAlternativo

Edição das 15h42min de 24 de novembro de 2010

Sobre a Disciplina

Ministrada pelos professores Alexandre Moreira e Ederson Torresini.

Método de avaliação

Metodologia baseada em projetos.

5 projetos intermediários * 0,5 + 1 projeto final * 0,3 + n atividades relâmpago * 0,1 + postura em sala * 0,1 = conceito final

Postura = organização + pró-ação + autonomia + ética

Bibliografia

  • CANTÚ. E. Redes de Computadores e a Internet. 2010. Acessado em: 27/07/2010.
  • KUROSE, J. F. e ROSS, K. W. Redes de Computadores e a Internet: uma abordagem top-down. São Paulo : Pearson Addison Wesley. 3 ed. 2006. ISBN 8588639181.
  • COMER, D. E. Interligação em rede com TCP/IP : princípios, protocolos e arquitetura. Rio de Janeiro : Elsevier. 5 ed. 2006. ISBN 8535202706.

Nota: Os livros estão disponíveis na Biblioteca do IF-SC de São José.

Material de acompanhamento da disciplina

Projetos

A disciplina está baseada na metodologia baseada em projetos. Há, desde o início dos trabalhos, regras claras e objetivos a serem alcançados, tal qual um jogo. Ao final de cada projeto, será realizada uma avaliação em sala baseada nas atividades desenvolvidas.

Conceitos de Redes de Computadores

  • Tema: conceitos de redes de computadores

<graphviz> digraph Redes { "Redes de Telecomunicações" [shape=Mrecord] "Redes Comutadas" [shape=Mrecord] "Difusão" [shape=Mrecord] "Comutação de Pacotes" [shape=Mrecord] "Comutação de Circuitos" [shape=Mrecord] "Telefonia" [shape=Mrecord] "Datagrama" [shape=Mrecord] "Internet" [shape=Mrecord] "Circuito Virtual" [shape=Mrecord] "Convergência" [shape=circle]

"Redes de Telecomunicações" -> "Redes Comutadas" "Redes de Telecomunicações" -> "Difusão" "Redes Comutadas" -> "Comutação de Circuitos" "Redes Comutadas" -> "Comutação de Pacotes" "Comutação de Circuitos" -> "Telefonia" "Comutação de Pacotes" -> "Datagrama" "Comutação de Pacotes" -> "Circuito Virtual" "Datagrama" -> "Internet" "Internet" -> "Convergência" "Circuito Virtual" -> "Convergência" "Telefonia" -> "Convergência" "Difusão" -> "Convergência" } </graphviz>

  • Dinâmica e avaliação:
    • Aula expositiva com conteúdo online.
    • Prova escrita de demonstração de conhecimento.
  • Duração: 2 semanas.
    1. História das redes de computadores, do mainframe ao celular, da ARPANET à Internet.
    2. Comutação de circuitos X comutação de pacotes, método armazena-e-repassa, vazão e atraso, tipos de serviço cliente-servidor e P2P.
    3. Padrões e arquiteturas TCP/IP e OSI, encapsulamento e camadas.
    4. Projeto: história da Internet e a arquitetura TCP/IP.
  • Leitura: páginas 5 a 20 no material básico.

Camada de Aplicação

  • Temas:
    1. Drogas e vício.
    2. Violência e (cyber)bullying.
    3. Redes sociais reais e/ou virtuais.
    4. Segurança e privacidade.
    5. Linguagem e representação.
    6. Jogos.
  • Dinâmica e avaliação:
    • Organização em equipes de 2 ou 3 pessoas. Um mesmo tema será abordado por 3 ou 4 equipes de uma mesma turma.
    • Desenvolvimento de material Web a respeito do tema com dois objetivos: conteúdo e protocolos da camada de Aplicação.
    • Nas aulas teóricas, serão vistos os serviços e protocolos pertinentes à tarefa, com destaque em HTTP e DNS.
    • Nas aulas práticas, haverá a confecção do material, com entregas periódicas - que irão compor o conceito final deste projeto.
    • Apresentação no auditório ao final do período, com defesa do material produzido e votação aberta dos colegas de curso. A avaliação será composta pela votação aberta (conteúdo) e conceito dos professores (protocolos da camada de Aplicação).
  • Duração: 5 semanas.
    1. S.O.s multitarefa, modelo cliente-servidor, porta, socket.
    2. HTML, com atividade em laboratório:
      • Em equipe de 2 ou 3 pessoas, construir uma página HTML simples, com nome(s) do(s) autor(es), definição de um conceito conhecido pelos alunos (redes sociais, por exemplo) e alguns elementos comumente encontrados, como vínculos (links) e imagens. Tempo: 1h.
      • Cada equipe deverá avaliar outros 3 trabalhos, criticando forma e conteúdo. Tempo: 20min.
      • Fechamento da atividade com toda a turma. Tempo: 10min.
    3. HTTP
    4. HTML sobre HTTP
      • Apresentação do projeto, com divisão das equipes e sorteio dos temas. Será realizada uma primeira pesquisa e alguns experimentos com publicação de conteúdo em servidor HTTP para compreensão do protocolos e seus métodos principais.
      • Ferramenta de apoio: Wireshark.
    5. DNS
    6. DNS sobre UDP
    7. FTP e SMTP, discussão do projeto em sala.
    8. Desenvolvimento do projeto em laboratório.
    9. Projeto: apresentação do projeto.
    10. Projeto: avaliação dos protocolos HTTP e DNS.
      • Prova tipo 1:
        • Montar o seguinte cenário: abrir Wireshark em modo captura; em seguida, abrir um navegador e acessae o site da sua equipe. Com base nos resultados do analisador de tráfego, reponder:
          • Qual a URL completa da página principal?
          • Quais as URLs secundárias?
          • Quais recursos foram respondidos com sucesso pelo(s) servidor(es)? E quais não foram? Explique.
          • Qual o idioma recomendado e versão do navegador?
      • Prova tipo 2:
        • Montar o seguinte cenário: abrir Wireshark em modo captura; em seguida, abrir um navegador e acessae o site da sua equipe. Com base nos resultados do analisador de tráfego, reponder:
          • Qual a URL completa da página principal?
          • Quais as URLs secundárias (que foram solicitadas pelo navegador)? Eles foram pedidos em lote ou um por um? Demonstre.
          • Algum recurso foi negado? Que mensagem(ns) apareceu(ram)?
          • Qual o sistema operacional e nome do navegador indicados no protocolo HTTP.

Camada de Transporte

  • Duração: 2 semanas.
    1. PDU/segmento, multiplexação/demultiplexação, UDP, DNS + UDP.
    2. TCP, entrega garantida, gerenciamento de conexões, controles de fluxo e de congestionamento.
    3. HTTP + TCP.
      • Uso do Wireshark para montar a pilha de protocolos das duas camadas já vistas na disciplina.
    4. Projeto: conexão TCP.
      • Sobre o tema "Abertura e Fechamento de Conexão - Número de Sequência e de Reconhecimento": O que é? Para que serve? Como se o processo (como funciona o mecanismo de troca)? Quais as informações trocadas? Onde estas informações estão ou alteram o cabeçalho do TCP? Exemplificar e detalhar as questões acima.
      • Sobre o tema "Controle de fluxo e Janela deslizante": O que é? Para que serve? Como se o processo (como funciona o mecanismo de troca)? Quais as informações trocadas? Onde estas informações estão ou alteram o cabeçalho do TCP? Exemplificar e detalhar as questões acima.
      • Sobre o tema "Controle de congestionamento": O que é? Para que serve? Como se o processo (como funciona o mecanismo de troca)? Quais as informações trocadas? Onde estas informações estão ou alteram o cabeçalho do TCP? Exemplificar e detalhar as questões acima.
      • Sobre o tema "Sistema de temporização (timeout), Número de Sequência e Reconhecimento": O que é? Para que serve? Como se o processo (como funciona o mecanismo de troca)? Quais as informações trocadas? Onde estas informações estão ou alteram o cabeçalho do TCP? Exemplificar e detalhar as questões acima, simulando a troca de dados entre cliente e servidor.
  • Leitura: páginas 31 a 50 no material básico.

Camada de Rede

  • Duração: 5 semanas.
    1. Endereçamento e roteamento, protocolos roteados e de roteamento.
    2. IP e endereçamento.
    3. IP, endereçamento e máscara de rede, números binários e lógica de Boole.
    4. IP, endereçamento e máscara de rede, números binários e lógica de Boole.
    5. IP e roteamento estático.
    6. IP e roteamento estático.
    7. IP, roteamento dinâmico e NAT.
    8. DHCP, ICMP.
    9. ARP e IPv6.
    10. Projeto: roteador "manual".
  • Leitura: páginas 51 a 75 no material básico.
  • Referência externa: IPv6.br: curso online.

Camadas de Enlace e Física

  • Duração: 4 semanas.
    1. LAN e WAN, enlaces ponto-a-ponto e multiponto, PPP.
    2. Do ALOHA ao CSMA/CD.
    3. Ethernet.
    4. Redes sem fio, CSMA/CA.
    5. Redes sem fio, AAA.
    6. Topologias física e lógica, equipamentos de enlace.
    7. Equipamentos de enlace e física.
    8. Projeto: Ethernet + WiFi.
  • Leitura: páginas 76 a 85 no material básico.

Final

  • Duração: 2 semanas.
    1. Projeto: comunicação fim a fim.
  • Leitura: todo o material básico.

Proposta 1 ("Oficial")

<graphviz> graph ProjetoFinal { Web [shape=Mrecord,label="Servidor Web"] DSLAM [shape=circle,label="DSLAM"]

subgraph clusterEquipe1 { label="Equipe 1" Modem1 [shape=record,label="Modem"] Roteador1 [shape=record,label="Roteador"] Switch1 [shape=record,label="Switch"] AP1 [shape=record,label="AP"] Notebook1 [shape=Mrecord,label="Notebook"] PC1 [shape=Mrecord,label="PC"]

Modem1 -- Roteador1 [color=blue,fontcolor=blue,label="Ethernet"] Roteador1 -- Switch1 [color=blue,fontcolor=blue,label="Ethernet"] Switch1 -- PC1 [color=blue,fontcolor=blue,label="Ethernet"] Switch1 -- AP1 [color=blue,fontcolor=blue,label="Ethernet"] AP1 -- Notebook1 [color=darkgreen,fontcolor=darkgreen,label="802.11"] }

subgraph clusterEquipe2 { label="Equipe 2" Modem2 [shape=record,label="Modem"] Roteador2 [shape=record,label="Roteador"] Switch2 [shape=record,label="Switch"] AP2 [shape=record,label="AP"] Notebook2 [shape=Mrecord,label="Notebook"] PC2 [shape=Mrecord,label="PC"]

Modem2 -- Roteador2 [color=blue,fontcolor=blue,label="Ethernet"] Roteador2 -- Switch2 [color=blue,fontcolor=blue,label="Ethernet"] Switch2 -- PC2 [color=blue,fontcolor=blue,label="Ethernet"] Switch2 -- AP2 [color=blue,fontcolor=blue,label="Ethernet"] AP2 -- Notebook2 [color=darkgreen,fontcolor=darkgreen,label="802.11"] }

subgraph clusterEquipe3 { label="Equipe 3" Modem3 [shape=record,label="Modem"] Roteador3 [shape=record,label="Roteador"] Switch3 [shape=record,label="Switch"] AP3 [shape=record,label="AP"] Notebook3 [shape=Mrecord,label="Notebook"] PC3 [shape=Mrecord,label="PC"]

Modem3 -- Roteador3 [color=blue,fontcolor=blue,label="Ethernet"] Roteador3 -- Switch3 [color=blue,fontcolor=blue,label="Ethernet"] Switch3 -- PC3 [color=blue,fontcolor=blue,label="Ethernet"] Switch3 -- AP3 [color=blue,fontcolor=blue,label="Ethernet"] AP3 -- Notebook3 [color=darkgreen,fontcolor=darkgreen,label="802.11"] }

subgraph clusterEquipe4 { label="Equipe 4" Modem4 [shape=record,label="Modem"] Roteador4 [shape=record,label="Roteador"] Switch4 [shape=record,label="Switch"] AP4 [shape=record,label="AP"] Notebook4 [shape=Mrecord,label="Notebook"] PC4 [shape=Mrecord,label="PC"]

Modem4 -- Roteador4 [color=blue,fontcolor=blue,label="Ethernet"] Roteador4 -- Switch4 [color=blue,fontcolor=blue,label="Ethernet"] Switch4 -- PC4 [color=blue,fontcolor=blue,label="Ethernet"] Switch4 -- AP4 [color=blue,fontcolor=blue,label="Ethernet"] AP4 -- Notebook4 [color=darkgreen,fontcolor=darkgreen,label="802.11"] }

Web -- DSLAM [color=blue,fontcolor=blue,label="Ethernet"] DSLAM -- Modem1 [color=red,fontcolor=red,label="PPP"] DSLAM -- Modem2 [color=red,fontcolor=red,label="PPP"] DSLAM -- Modem3 [color=red,fontcolor=red,label="PPP"] DSLAM -- Modem4 [color=red,fontcolor=red,label="PPP"] } </graphviz>

Proposta 2 ("Alternativo")

<graphviz> graph ProjetoFinalAlternativo { Web [shape=Mrecord,label="Servidor Web"] Switch [shape=record,label="Switch"]

subgraph clusterEquipe1 { label="Equipe 1" Roteador1 [shape=record,label="Roteador"] Switch1 [shape=record,label="Switch"] AP1 [shape=record,label="AP"] Notebook1 [shape=Mrecord,label="Notebook"] PC1 [shape=Mrecord,label="PC"]

Roteador1 -- Switch1 [color=blue,fontcolor=blue,label="Ethernet"] Switch1 -- PC1 [color=blue,fontcolor=blue,label="Ethernet"] Switch1 -- AP1 [color=blue,fontcolor=blue,label="Ethernet"] AP1 -- Notebook1 [color=darkgreen,fontcolor=darkgreen,label="802.11"] }

subgraph clusterEquipe2 { label="Equipe 2" Roteador2 [shape=record,label="Roteador"] Switch2 [shape=record,label="Switch"] AP2 [shape=record,label="AP"] Notebook2 [shape=Mrecord,label="Notebook"] PC2 [shape=Mrecord,label="PC"]

Roteador2 -- Switch2 [color=blue,fontcolor=blue,label="Ethernet"] Switch2 -- PC2 [color=blue,fontcolor=blue,label="Ethernet"] Switch2 -- AP2 [color=blue,fontcolor=blue,label="Ethernet"] AP2 -- Notebook2 [color=darkgreen,fontcolor=darkgreen,label="802.11"] }

subgraph clusterEquipe3 { label="Equipe 3" Roteador3 [shape=record,label="Roteador"] Switch3 [shape=record,label="Switch"] AP3 [shape=record,label="AP"] Notebook3 [shape=Mrecord,label="Notebook"] PC3 [shape=Mrecord,label="PC"]

Roteador3 -- Switch3 [color=blue,fontcolor=blue,label="Ethernet"] Switch3 -- PC3 [color=blue,fontcolor=blue,label="Ethernet"] Switch3 -- AP3 [color=blue,fontcolor=blue,label="Ethernet"] AP3 -- Notebook3 [color=darkgreen,fontcolor=darkgreen,label="802.11"] }

subgraph clusterEquipe4 { label="Equipe 4" Roteador4 [shape=record,label="Roteador"] Switch4 [shape=record,label="Switch"] AP4 [shape=record,label="AP"] Notebook4 [shape=Mrecord,label="Notebook"] PC4 [shape=Mrecord,label="PC"]

Roteador4 -- Switch4 [color=blue,fontcolor=blue,label="Ethernet"] Switch4 -- PC4 [color=blue,fontcolor=blue,label="Ethernet"] Switch4 -- AP4 [color=blue,fontcolor=blue,label="Ethernet"] AP4 -- Notebook4 [color=darkgreen,fontcolor=darkgreen,label="802.11"] }

Web -- Switch [color=blue,fontcolor=blue,label="Ethernet"] Switch -- Roteador1 [color=blue,fontcolor=blue,label="Ethernet"] Switch -- Roteador2 [color=blue,fontcolor=blue,label="Ethernet"] Switch -- Roteador3 [color=blue,fontcolor=blue,label="Ethernet"] Switch -- Roteador4 [color=blue,fontcolor=blue,label="Ethernet"] } </graphviz>

Código-fonte da proposta oficial (Graphviz):

graph ProjetoFinal
{
	Web [shape=Mrecord,label="Servidor Web"]
	DSLAM [shape=circle,label="DSLAM"]
	
	subgraph clusterEquipe1
	{
		label="Equipe 1"
		Modem1 [shape=record,label="Modem"]
		Roteador1 [shape=record,label="Roteador"]
		Switch1 [shape=record,label="Switch"]
		AP1 [shape=record,label="AP"]
		Notebook1 [shape=Mrecord,label="Notebook"]
		PC1 [shape=Mrecord,label="PC"]

		Modem1 -- Roteador1 [color=blue,fontcolor=blue,label="Ethernet"]
		Roteador1 -- Switch1 [color=blue,fontcolor=blue,label="Ethernet"]
		Switch1 -- PC1 [color=blue,fontcolor=blue,label="Ethernet"]
		Switch1 -- AP1 [color=blue,fontcolor=blue,label="Ethernet"]
		AP1 -- Notebook1 [color=darkgreen,fontcolor=darkgreen,label="802.11"]
	}

	subgraph clusterEquipe2
	{
		label="Equipe 2"
		Modem2 [shape=record,label="Modem"]
		Roteador2 [shape=record,label="Roteador"]
		Switch2 [shape=record,label="Switch"]
		AP2 [shape=record,label="AP"]
		Notebook2 [shape=Mrecord,label="Notebook"]
		PC2 [shape=Mrecord,label="PC"]

		Modem2 -- Roteador2 [color=blue,fontcolor=blue,label="Ethernet"]
		Roteador2 -- Switch2 [color=blue,fontcolor=blue,label="Ethernet"]
		Switch2 -- PC2 [color=blue,fontcolor=blue,label="Ethernet"]
		Switch2 -- AP2 [color=blue,fontcolor=blue,label="Ethernet"]
		AP2 -- Notebook2 [color=darkgreen,fontcolor=darkgreen,label="802.11"]
	}

	subgraph clusterEquipe3
	{
		label="Equipe 3"
		Modem3 [shape=record,label="Modem"]
		Roteador3 [shape=record,label="Roteador"]
		Switch3 [shape=record,label="Switch"]
		AP3 [shape=record,label="AP"]
		Notebook3 [shape=Mrecord,label="Notebook"]
		PC3 [shape=Mrecord,label="PC"]

		Modem3 -- Roteador3 [color=blue,fontcolor=blue,label="Ethernet"]
		Roteador3 -- Switch3 [color=blue,fontcolor=blue,label="Ethernet"]
		Switch3 -- PC3 [color=blue,fontcolor=blue,label="Ethernet"]
		Switch3 -- AP3 [color=blue,fontcolor=blue,label="Ethernet"]
		AP3 -- Notebook3 [color=darkgreen,fontcolor=darkgreen,label="802.11"]
	}

	subgraph clusterEquipe4
	{
		label="Equipe 4"
		Modem4 [shape=record,label="Modem"]
		Roteador4 [shape=record,label="Roteador"]
		Switch4 [shape=record,label="Switch"]
		AP4 [shape=record,label="AP"]
		Notebook4 [shape=Mrecord,label="Notebook"]
		PC4 [shape=Mrecord,label="PC"]

		Modem4 -- Roteador4 [color=blue,fontcolor=blue,label="Ethernet"]
		Roteador4 -- Switch4 [color=blue,fontcolor=blue,label="Ethernet"]
		Switch4 -- PC4 [color=blue,fontcolor=blue,label="Ethernet"]
		Switch4 -- AP4 [color=blue,fontcolor=blue,label="Ethernet"]
		AP4 -- Notebook4 [color=darkgreen,fontcolor=darkgreen,label="802.11"]
	}
	
	Web -- DSLAM [color=blue,fontcolor=blue,label="Ethernet"]
	DSLAM -- Modem1 [color=red,fontcolor=red,label="PPP"]
	DSLAM -- Modem2 [color=red,fontcolor=red,label="PPP"]
	DSLAM -- Modem3 [color=red,fontcolor=red,label="PPP"]
	DSLAM -- Modem4 [color=red,fontcolor=red,label="PPP"]
}

Código-fonte da proposta alternativa (Graphviz):

graph ProjetoFinalAlternativo
{
	Web [shape=Mrecord,label="Servidor Web"]
	Switch [shape=record,label="Switch"]
	
	subgraph clusterEquipe1
	{
		label="Equipe 1"
		Roteador1 [shape=record,label="Roteador"]
		Switch1 [shape=record,label="Switch"]
		AP1 [shape=record,label="AP"]
		Notebook1 [shape=Mrecord,label="Notebook"]
		PC1 [shape=Mrecord,label="PC"]

		Roteador1 -- Switch1 [color=blue,fontcolor=blue,label="Ethernet"]
		Switch1 -- PC1 [color=blue,fontcolor=blue,label="Ethernet"]
		Switch1 -- AP1 [color=blue,fontcolor=blue,label="Ethernet"]
		AP1 -- Notebook1 [color=darkgreen,fontcolor=darkgreen,label="802.11"]
	}

	subgraph clusterEquipe2
	{
		label="Equipe 2"
		Roteador2 [shape=record,label="Roteador"]
		Switch2 [shape=record,label="Switch"]
		AP2 [shape=record,label="AP"]
		Notebook2 [shape=Mrecord,label="Notebook"]
		PC2 [shape=Mrecord,label="PC"]

		Roteador2 -- Switch2 [color=blue,fontcolor=blue,label="Ethernet"]
		Switch2 -- PC2 [color=blue,fontcolor=blue,label="Ethernet"]
		Switch2 -- AP2 [color=blue,fontcolor=blue,label="Ethernet"]
		AP2 -- Notebook2 [color=darkgreen,fontcolor=darkgreen,label="802.11"]
	}

	subgraph clusterEquipe3
	{
		label="Equipe 3"
		Roteador3 [shape=record,label="Roteador"]
		Switch3 [shape=record,label="Switch"]
		AP3 [shape=record,label="AP"]
		Notebook3 [shape=Mrecord,label="Notebook"]
		PC3 [shape=Mrecord,label="PC"]

		Roteador3 -- Switch3 [color=blue,fontcolor=blue,label="Ethernet"]
		Switch3 -- PC3 [color=blue,fontcolor=blue,label="Ethernet"]
		Switch3 -- AP3 [color=blue,fontcolor=blue,label="Ethernet"]
		AP3 -- Notebook3 [color=darkgreen,fontcolor=darkgreen,label="802.11"]
	}

	subgraph clusterEquipe4
	{
		label="Equipe 4"
		Roteador4 [shape=record,label="Roteador"]
		Switch4 [shape=record,label="Switch"]
		AP4 [shape=record,label="AP"]
		Notebook4 [shape=Mrecord,label="Notebook"]
		PC4 [shape=Mrecord,label="PC"]

		Roteador4 -- Switch4 [color=blue,fontcolor=blue,label="Ethernet"]
		Switch4 -- PC4 [color=blue,fontcolor=blue,label="Ethernet"]
		Switch4 -- AP4 [color=blue,fontcolor=blue,label="Ethernet"]
		AP4 -- Notebook4 [color=darkgreen,fontcolor=darkgreen,label="802.11"]
	}
	
	Web -- Switch [color=blue,fontcolor=blue,label="Ethernet"]
	Switch -- Roteador1 [color=blue,fontcolor=blue,label="Ethernet"]
	Switch -- Roteador2 [color=blue,fontcolor=blue,label="Ethernet"]
	Switch -- Roteador3 [color=blue,fontcolor=blue,label="Ethernet"]
	Switch -- Roteador4 [color=blue,fontcolor=blue,label="Ethernet"]
}

Equipes

  • 1: D-Link DSL-G604T, Kaiomi Switch-8PE
    • Djuli
    • Fernanda
    • Gisele
    • Gustavo Prim
    • Ismael
    • Luiz Gustavo de Farias
    • Maria Eduarda
    • Maria Luiza
  • 2
    • Amanda
    • Carlos Vinícius
    • Dalila
    • Erick
    • Jéssica
    • Maria Fernanda
    • Rafael
  • 3
    • Carlos Eduardo dos Santos
    • Gustavo Henrique de Lima
    • Luiz Gustavo da Silva
    • Lucas Melo
    • Matheus Miquelute
    • Christian Lemos
    • Darlan Henrique
    • Gabriel Pereira Ramos
  • 4
    • Gabriel Rosa
    • Eliakim
    • Julia
    • Leticia
    • Phatrick
    • Antonio Schalata
    • Lucas Coelho
    • Lídio

Recuperação