Redes Informáticas

Métodos de Ensino

As aulas desta unidade curricular são de natureza teórico-prática.

Os conteúdos programáticos são lecionados através da exposição da teoria,  seguida da demonstração da sua aplicação, através de exemplos práticos e por último os alunos resolvem exercícios nos temas abordados.

Para o efeito são utilizados diapositivos, vídeos demonstrativos, ferramentas de captura de tráfego de rede, aplicações de diagnóstico de redes e demonstrações práticas de configuração de equipamentos.

Ao longo do semestre os alunos poderão executar dois projetos como suporte à sua avaliação. Os exercícios executados ao longo das aulas constituem uma base sólida para a resolução dos projetos e os alunos são incentivados a utilizarem esses conhecimentos na resolução dos projetos propostos.

O trabalho em grupo, quer em sala, quer nos projetos propostos, é fortemente incentivado pretendendo-se promover competências de coordenação e cooperação.

Na apresentação de qualquer tópico dos conteúdos programáticos é utilizado, num primeiro momento, a metodologia expositiva, depois complementado com a metodologia interrogativa em que os alunos são convidados a questionarem e a responderem a perguntas sobre os conteúdos abordados.

Numa fase posterior, e nos conteúdos pedagógicos do ponto 2 em diante, os alunos terão de resolver exercícios práticos em que irão realizar cálculos relacionados com endereçamento, resolver pequenos exercícios num simulador de redes e configurar serviços de rede. Nestes casos a metodologia ativa é a privilegiada com incentivo à resolução autónoma dos exercícios, complementada com a partilha de conhecimento entre alunos.

Também é incentivado o estudo autónomo, fora da sala de aula, através da indicação de um conjunto de bibliografia específica para cada capítulo do programa.

Resultados de Aprendizagem

Esta UC tem como objetivo dotar os alunos de um conjunto de conhecimentos sobre tecnologias de redes de dados que lhes permitam instalar, configurar e manter redes baseadas na arquitetura TCP/IP.

Os alunos deverão obter as competências fundamentais que lhes permitam:

O1 -Discutir os conceitos base em que assenta o funcionamento de uma rede de dados.

O2 -Descrever a arquitetura TCP/IP e qual o papel de cada uma das camadas.

O3 -Detalhar o funcionamento dos principais protocolos envolvidos na comunicação na arquitetura TCP/IP.

O4 -Identificar os principais equipamentos de rede e as suas funcionalidades.

O5 -Identificar os principais servidores aplicacionais de uso comum.

O6 -Planear uma rede de dados utilizando ferramentas de simulação de redes.

O7 -Implementar uma rede de pequena/média dimensão com suporte a serviços.

O8 -Utilizar aplicações de análise da configuração da rede e de tráfego na resolução de problemas. O9 -Utilizar ferramentas de gestão, auditoria e inventário de rede.

Programa

1. Internet – origem e organização

2. Meio físico e tecnologias de transmissão

Funcionalidade e conceitos fundamentais

Meios físicos utilizados

Tecnologias mais usadas (Ethernet, WiFi, Bluetooth)

Switching e VLANs

3. Camada de rede

Funções da camada de rede

Características do protocolo IPv4

Protocolo ICMP

Endereçamento IPv4

Gestão eficiente de endereços IPv4

Encaminhamento IP

4. Camada de transporte

Funções da camada de transporte

Noções de porto e de socket

Funcionamento dos protocolos TCP e UDP

5. Camada de aplicação

Serviços aplicacionais TCP/IP

Noção de protocolo aplicacional

Funcionamento dos serviços e protocolos: DHCP, DNS, Telnet, SSH, HTTP, SMTP, POP e IMAP

6. Tópicos avançados

IPv6: motivação, funcionalidades e endereçamento IoT: aplicações e principais tecnologias

7. Projeto de redes

Utilização de simuladores

Instalação de servidores aplicacionais

Resolução de problemas Auditoria e inventário

Estágio(s)

NAO

Bibliografia

Bibliografia de Base

– Engenharia de Redes Informáticas; Edmundo Monteiro e Fernando Boavida; 10ª Edição; FCA; ISBN: 978-972-722-694-8.

– TCP/IP Teórica e Prática; Fernando Boavida e Mário Bernardes; FCA; ISBN: 978-972-722-745-7.

– Gestão de Sistemas e Redes em Linux;  Jorge Granjal; 3ª Edição; FCA; ISBN: 978-972-722-784-6.

– Materiais de apoio às aulas desenvolvidos pelos docentes.

Bibliografia Complementar

– Computer Networks; Andrew Tanenbaum, Nick Feamstere e David Wetherall; 6ª Edição; Pearson Ed.; ISBN: 978-1292374062.

– Computer Networking: A Top-Down Approach; James Kurose e Keith Ross; 8ª Edição; Pearson Ed.; ISBN: 978-1292405469.

– Segurança Prática em Sistemas e Redes com Linux; Jorge Granjal; FCA; ISBN: 978-972-722-865-2. – Materiais disponibilizados na Cisco Networking Academy: https://www.netacad.com/ – RFC Editor: https://www.rfc-editor.org