Faculdade de Ciências e Tecnologia

Redes Integradas de Telecomunicações I

Código

7311

Unidade Orgânica

Faculdade de Ciências e Tecnologia

Departamento

Departamento de Engenharia Electrotécnica

Créditos

6.0

Professor responsável

Luís Filipe Lourenço Bernardo, Paulo da Costa Luís da Fonseca Pinto

Horas semanais

4

Total de horas

60

Língua de ensino

Português

Objectivos

Saber:

  • algoritmos de encaminhamento adaptados a redes com diferentes níveis de estabilidade.
  • arquiteturas para realizar o controlo de Qualidade de Serviço.
  • estrutura da rede e dos protocolos mais representativos usados na Internet, redes ATM e MPLS.

 

Fazer:

  • Desenvolver aplicações em rede avançadas, utilizando a interface socket nas linguagens Java e C.
  • Utilizar o Linux para realizar um encaminhador e firewall.
  • Configuração básica de encaminhadores utilizando Cisco IOS.

 

Competências Não-técnicas:

  • Capacidade e postura para pensamento crítico
  • Capacidade para efetuar escolhas fundamentadas
  • Capacidade de trabalhar e colaborar em equipa
  • Atitude de exigência e qualidade

Pré-requisitos

É recomendado ter frequentado com sucesso a disciplina de "Sistemas de Telecomunicações" e ter conhecimentos de programação em C.

Conteúdo

Nível Rede:
   1.  Aspectos do desenho do nível rede
   2.  Algoritmos de encaminhamento
   3.  Algoritmos de controlo de congestão
   4.  Técnicas para obter boa qualidade de serviço
   5.  Internetworking
   6.  O nível IP na Internet
   7.  O nível Rede na rede ATM
   8.  Comutação de etiquetas: MPLS

Nível Transporte:
  1.  Elementos do nível transporte
  2.  Protocolos TCP e UDP
  3.  Família de protocolos RTP
  4.  Protocolo SCTP
  5.  Extensões aos protocolos Internet
  6.  O nível AAL na Rede ATM

Bibliografia

1.  A. Tanenbaum & D. Wetheral, "Computer Networks", 5ª ed, Prentice-Hall, 2010. ISBN: 0-13-212695-8 / 0-13-255317-1
2.  A. Tanenbaum, "Computer Networks" 3ª ed, Prentice-Hall, 1996. ISBN: 0-13-394248-1
3.  Vários artigos tutoriais disponibilizados na página da disciplina

Método de ensino

Na disciplina tenta-se dar uma formação teórica sólida complementada com uma experiência prática de alguns conceitos.

As duas horas de aulas teórico-práticas semanais são constituídas principalmente por aulas de cariz teórico mais expositivo mas incluem em média 20% do tempo de exercícios e de demonstrações da utilização dos sistemas aprendidos (e.g. configuração de encaminhadores Linux e Cisco IOS).

Nas duas horas semanais de laboratório os alunos aprendem dois ambientes de desenvolvimento e realizam dois projectos onde trabalham profundamente sobre dois assuntos: protocolos de encaminhamento e desenvolvimento de aplicações em rede na linguagem C para Linux.

Método de avaliação

A classificação final é pesada por 60% da parte teórica e 40% da parte prática. Para obter aprovação os alunos têm de obter, pelo menos, 9,5 valores em cada uma das partes. A aprovação na parte teórica pode ser obtida de uma forma distribuída, executando dois testes ao longo do semestre, ou centralizada, num exame final. A aprovação na parte prática é obtida através da realização de dois trabalhos práticos em grupos de dois ou três elementos, com uma discussão final com avaliação individual dos conhecimentos de cada membro do grupo.

Cursos