Redes de Computadores

Objectivos

No final desta UC, os alunos deverão atingir os seguintes objetivos:

  • O1: Compreender arquiteturas de rede e protocolos de comunicação entre sistemas associados;
  • O2: Compreender as diferentes camadas de abstração das redes de computadores;
  • O3: Adquirir conhecimento técnico sobre os diferentes protocolos que suportam as sete camadas de abstração de redes;
  • O4: Compreender requisitos de redes locais e redes alargadas;
  • O5: Adquirir conhecimento técnico que permita avaliar a segurança em redes de computadores;
  • O6: Adquirir conhecimento técnico para compreender os desafios que se colocam nas aplicações em redes, especialmente em ambiente Internet.

Caracterização geral

Código

100089

Créditos

6.0

Professor responsável

José Eduardo de Mendonça Tomás Barateiro

Horas

Semanais - A disponibilizar brevemente

Totais - A disponibilizar brevemente

Idioma de ensino

Português. No caso de existirem alunos de Erasmus, as aulas serão leccionadas em Inglês

Pré-requisitos

Não aplicável.

Bibliografia

  • Computer Networking: A Top Down Approach , 7th edition, Jim Kurose, Keith Ross, Pearson, 2016
  • Monteiro, Edmundo; Boavida , Fernando. Engenharia de Redes Informáticas, FCA, 2011
  • Tannenbaum, Andrew S. Computer Networks (5th Edition), Prentice Hall, 2010

Método de ensino

Aulas teóricas com exposição oral e métodos intuitivos suportados por conteúdos digitais. Aulas teórico-práticas com exposição oral, discussão e resolução de exercícios e casos de estudo.

Método de avaliação

  • Projecto (40%): Grupos de 3 alunos; 3 fases de avaliação (entrega intermédia com feedback aos alunos; entrega final; apresentação e discussão). Nota mínima: 8.5
  • Revisão por pares do projeto (10%). Nota mínima: 8.5.
  • Exame individual escrito (50%). Nota mínima: 8.5

As notas do projecto e do exame são arredondadas às décimas. Nota final = 0.4 (Nota do projecto) + 0.1(Revisão por pares) + 0.5 (Nota do exame)

Conteúdo

  1. Introdução às redes de computadores
  2. Arquitetura em camadas
  3. Protocolos e serviços
  4. Camada de aplicação: a Web e HTTP, FTP, SMTP
  5. Camada de transporte
  6. Camada de rede
  7. Camada da ligação de dados
  8. Aplicações multimédia
  9. Qualidade de serviço
  10. Segurança em redes