Arquitetura e Protocolos de Redes de Computadores

Objectivos

Objetivos de compreensão e conhecimento

  • Modelos base das redes e ferramentas usadas para as estudar
  • Requisitos e soluções de encaminhamento
  • Diferenciação da qualidade de serviço e técnicas de implementação
  • Tópicos emergentes em redes de computadores baseados nos requisitos e soluções das redes para centros de dados

Objetivos de aprendizagem

  • Como montar uma rede TCP/IP
  • Capacidade de usar ferramentas de análise e medida
  • Contacto com os equipamentos usados em redes de computadores
  • Utilização de emuladores de redes
  • Utilização de clusters de servidores
  • Investigar e analisar tópicos emergentes na literatura científica

Caracterização geral

Código

11552

Créditos

6.0

Professor responsável

José Augusto Legatheaux Martins

Horas

Semanais - 4

Totais - 56

Idioma de ensino

Português

Pré-requisitos

Preferncialmente, os estudantes já devem ter tido uma disciplina de redes de computadores e têm de obrigatoriamente ter experiência prévia em programação.

 

Bibliografia

Livros de suporte

  • José Legatheaux Martins, "Fundamentos de Redes de Computadores - Ilustrados com base na Internet e nos Protocolos TCP/IP," 1ª Edição, FCT/UNL, 2018.
  • Larry L. Peterson and Bruce S. Davie, “Computer Networks – A Systems Approach – 4th Edition,” Morgan & Kaufman, 2007
Livros complementares
  • Hamed Haddadi and Olivier Bonaventure (editors), “Recent Advances in Networking”, Volume 1, ACM SIGCOMM eBook, August 2013
  • Ivan Marsic, “Computer Networks – Performance and Quality of Service,“ Rutgers University, 2013 (http://www.ece.rutgers.edu/~marsic/books/CN/)

Método de ensino

As aulas teóricas têm por objectivo a apresentação dos principais temas e discutir as questões mais relevantes. Os estudantes devem, de preferência antes das aulas, estudar a bibliografia recomendada.

As sessões laboratoriais têm lugar num laboratório especializado e têm por objectivo montar diversas configurações de rede e testar o seu desempenho. O laboratório está equipado com equipamento actual, idêntico ao que é usado na indústria para montar redes de pequena e média dimensão. Estas sessões laboratoriais têm uma aproximação do tipo aprendizagem através de “mão na massa”.

Algumas das aulas laboratoriais usam emuladores e outras ferramentas software.

Os projectos de grupo permitem aos estudantes ganhar competências em temas emergentes em redes de computadores.

 

 

Método de avaliação

Dois testes intermédios (2 x 20%). Resumo de dois artigos (2 x 5%). Dois trabalhos laboratoriais sujeitos a avaliação (2x10%), Projeto final (30%).

Todas as componentes da avaliação devem ter pelo menos nota média de 8. A exceção são os testes que pdoem ser substituídos por um exame com o mesmo requisito.

A "Frequência" é obrigatória e obtem-se tendo pelo menos 8 nos trabalhos laboratoriais e no projecto final. Os trabalhos laboratoriais são também obrigatórios.

Qualquer trabalho entregue com atraso tem penalizções

Os testes são sem consulta mas os estudantes podem levar e consultar uma folha A4 manuscrita pelos próprios.

Todas as notas intermédias são aproximadas às décimas.


Conteúdo

  1. Flooding, Spanning tress, VLANs
  2. Shortest-path routing and link state protocols
  3. Princípios, modelos e ferramentas das redes de computadores
  4. endereçamento IP
  5. BGP
  6. Controlo da saturação na orla e no interior da rede
  7. Feramentas para diferenciar qualidade de serviço
  8. Utilização de túneis e uma introdução ao MPLS
  9. Requisitos das aplicações e padrões de tráfego nos centros de dados
  10. Estrutura física da rede, máquinas virtuais e sua migração
  11. Software Defined Networking (SDN)
  12. Gestão e arquitectura das redes de centros de dados
  13. Optimização da rede do centro de dados
  14. TCP para centros de dados

Laboratório especial com equipamento convencional de encaminhamento para estudo dos protocolos STP, OSPF, etc. Exercícios com recurso ao emulador Mininet e virtual switches.

Cursos

Cursos onde a unidade curricular é leccionada: