Departamento de Informática (UM)

Página de Unidade Curricular

DesignaçãoCódigoCursoRegimeRegente

Fundamentos de Comunicações e Redes

15959 [L303N5]

Licenciatura em Ciência de Dados [CDADOS]

S1

Flávio de Oliveira Silva

Objetivos

Nesta UC discutem-se inicialmente os conceitos fundamentais das redes e comunicações de dados, identificando-se as principais caraterísticas da arquitetura Internet, com enfase nos problemas de mobilidade e conexões não permanentes.
Abordam-se de seguida os serviços fundamentais de comunicação de dados e as soluções de codificação de dados. De seguida, analisam-se alguns protocolos Internet e analisa-se o desenvolvimento de aplicações distribuídas em rede.
Realizam-se, em complemento, um conjunto de trabalhos práticos que integram e sedimentam os conceitos.

Programa

- Introdução a Comunicação de Dados e Redes; Protocolos de Comunicação;
- Redes de Computadores; Arquitecturas de Rede; Modelo TCP/IP;
- Camada de Rede; Encaminhamento em redes IP; Protocolos da camada de transporte;
- Arquitectura WWW; Protocolos HTTP e HTTPS; Browsers e applets; Análise de exemplos cliente-servidor em ambiente web;
- Problemas e soluções de Segurança para o nível aplicacional; Análise e experimentação de aplicações Internet; Serviço DNS, SMTP, HTTP, SFTP;
- Redes de infaestrutura e redes sem fios; Normalização; Redes IEEE 802.11a/b/g/n, redes celulares.

Bibliografia

J. Kurose and K. Rose, Computer Networking: A Top Down Approach Featuring The Internet, Addison-Wesley, 7th edition, 2017.
W. Richard Stevens, TCP/IP Illustrated vol I: The Protocols, Addisson-Wesley 2011.
William Stallings, Cryptography and Network Security, 7Th Edition, Pearson, 2018.
Chris Sanders, Jason Smith, Applied Network Security Monitoring: Collection, Detection, and Analysis, Syngress, 2013.
William Stallings, Data and Computer Communications, Prentice Hall, 10th edition, 2014.

Resultados da aprendizagem

- Caracterizar infraestruturas de redes de comunicações;
- Analisar as caraterísticas físicas dos meios de transmissão, cablados e sem fios;
- Avaliar arquiteturas de interligação em rede, especialmente para ambientes IP;
- Aplicar conhecimentos no desenvolvimento de aplicações em rede;
- Aplicar conhecimentos recentes sobre redes e aplicações móveis;
- Definir soluções seguras de codificação e transmissão de dados.

Método de avaliação

Avaliação contínua, que integra 3 elementos de avaliação, dois testes para avaliação teórica e uma avaliação dos trabalhos práticos, que podem integrar a análise de artigos científicos. A classificação teórica não deve ser menor que 8.0 (com peso de 40% a 50%) e a classificação teórico-prática deve ser superior a 9.5 (com peso de 50% a 60%). A classificação teórica pode ser recuperada em todas as épocas de exame definidas

Funcionamento

Turno: T 1; Docente: Flávio de Oliveira Silva; Dep.: DI; Horas: 30.
Turno: TP 1; Docente: Flávio de Oliveira Silva; Dep.: DI; Horas: 30.

[ Outras UCs do Departamento ]