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