Objetivos

  • Aplicar os diferentes algoritmos encaminhamento: Estado da Ligação (LS) e Vetor de Distâncias (DV);
  • Descrever os diferentes protocolos de encaminhamento unicast em uso na Internet;
  • Distinguir nas garantias e na eficiência os diferentes serviços de transporte: TCP e UDP;
  • Configurar serviços básicos de rede: DNS, FTP/TFTP/SFTP e HTTP;
  • Compreender o funcionamento das principais aplicações Internet;
  • Classificar as aplicações de acordo com os seus requisitos de Qualidade de Serviço:
  • Implementar aplicações capazes de comunicar diretamente usando sockets TCP ou UDP;
  • Identificar ameaças à comunicação e principais mecanismos de segurança disponíveis;
  • Configurar soluções de segurança para os níveis de rede e de transporte.

Programa

  • Camada de Rede: conceitos, algoritmos e protocolos de encaminhamento; algoritmos Vector Distância (DV) e Estado das Ligações (LS); comparação; protocolos de encaminhamento unicast; sistemas autónomos: encaminhamento interno e externo;
  • Camada de Transporte: serviços de transporte; mensagens; multiplexagem e demultiplexagem; Protocolo UDP; mecanismos de controlo de erros, controlo de conexão, controlo de fluxo e controlo de congestão; Protocolo TCP; Programação de aplicações usando sockets TCP e UDP;
  • Camada de Aplicação: protocolo HTTP para a transferência de objetos web; diagramas de sequência; HTTP Persistente e não persistente; HTTP2; transferência de ficheiros (FTP/TFTP/SFTP); Outros (SSH, SMTP/MIME, POP/IMAP); Serviços de Resolução de Nomes - DNS (Domain Name System) e serviços diretoria (LDAP);
  • Segurança: principais ameaças à comunicação; propriedades de uma comunicação segura; mecanismos de segurança; segurança na camada de rede (IPSec), de transporte (SSL/TLS) e aplicação.

Bibliografia

  • Kurose, J. (2021). Computer Networking: A Top-Down Approach (8th edition.). Pearson.
  • Stallings, W. (2013). Data and computer communications (10th edition.). Pearson.
  • Tanenbaum, A. S. (2013). Computer Networks (5th edition.). Pearson.
  • Legatheaux Martins, J. (2018). Fundamentos de Redes e Computadores. Lisboa: NOVA.FCT Editorial.
  • Monteiro, E., & Boavida, F. (2011). Engenharia de Redes Informáticas. Coimbra: FCA.
  • Perlman, R. (2000). Interconnections: Bridges, Routers, Switches, and Internetworking Protocols (2nd Edition.). Addison-Wesley Professional

Atualizado: