Unidade Curricular:Código:
Redes de Computadores II831RCO2
Ano:Nível:Curso:Créditos:
3LicenciaturaEngenharia Informática7 ects
Período Lectivo:Língua de Instrução:Nº Horas:
Português/Inglês91
Objectivos de Aprendizagem:
Compreender as redes de telecomunicações com base no modelo OSI com ênfase nos níveis de rede, transporte e de aplicação. Breve introdução à segurança em redes de computadores. Simulação e configuração de protocolos de encaminhamento, gestão da congestão e qualidade de serviço em laboratório. Programação de aplicações em rede usando “Berkeley Sockets” em ambiente GNU/LINUX.
Conteúdos Programáticos:
O Nível de Rede: Requisitos do nível de Rede, Algoritmos de Encaminhamento, O nível de rede na Internet, O protocolo IP, Endereços IP, OSPF, BGP, Tópicos Avançados, Controlo da Congestão, Qualidade de Serviço, Interligação de Redes, O Nível de Transporte: O Serviço de transporte, UDP, RTP, TCP. O Nível das Aplicações: DNS – “Domain Name System”, Correio Electrónico, Serviço de diretório. Segurança: Segurança nas Comunicações, IPSEC, VPNs, Firewalls.
Demonstração da Coerência dos Conteúdos Programáticos com os Objectivos da Unidade Curricular:
Os conteúdos programáticos apresentados são coerentes com os objectivos de aprendizagem da unidade curricular uma vez que existe uma grande convergência entre os capítulos do programa da cadeira e os conhecimentos que é suposto o aluno adquirir em cada um desses capítulos. Os conceitos fundamentais da operação e protocolos associados ao nível de rede são apresentados no primeiro capítulo incluindo encaminhamento interior e exterior, estático e dinâmico, controlo da congestão e qualidade de serviço. O nível de transporte, com ênfase nos protocolos TCP e UDP, e o nível de aplicação são apresentados de seguida com exemplos de programação de aplicações em rede. O programa finaliza com uma introdução à segurança em redes de computadores . Os objectivos da aprendizagem são atingidos complementando os conceitos teóricos com exemplos concretos executados em ambiente de laboratório recorrendo a simuladores e equipamentos de rede.
Metodologias de Ensino (Avaliação Incluída):
A transmissão de conhecimentos nesta unidade curricular será efetuada recorrendo a aulas de cariz teórico-prático e prático em ambiente laboratorial. Nas aulas teóricas são apresentados os conceitos fundamentais à compreensão dos temas do programa. Nas aulas práticas os alunos são confrontados com problemas reais que têm que resolver eventualmente recorrendo a equipamentos físicos ou virtuais (no contexto de simuladores) apropriados.
A avaliação das competências adquiridas pelo aluno nesta UC é composta pelos seguintes elementos de avaliação:
(1) Teste de Avaliação 1
(2) Teste de Avaliação 2
(3) Projeto prático
(4) Fichas Práticas
(5) Exame(s)
Avaliação Contínua:
Nota Prática (NP) = 0,9*(3) + 0,1*(4),
Nota Final = ((1) + (2) + NP) /3, NP>=9,5
Avaliação em Exame (NP>=9,5):
Nota Final = (5)
Demonstração da Coerência das Metodologias de Ensino com os Objectivos de Aprendizagem da Unidade Curricular:
A metodologia de ensino/aprendizagem aplicada nesta unidade curricular bem como o seu sistema de avaliação encontram-se perfeitamente alinhados com os objectivos a atingir pelos alunos no final do período letivo. Os conceitos teóricos são apresentados, discutidos, aplicados e avaliados no contexto das aulas teóricas o que garante aos alunos uma base sólida de conhecimentos fundamentais para entenderem de forma aprofundada os desafios que se colocam a esta área do conhecimento. Por outro lado, para que o estudo não fique restrito a modelos conceptuais, nas aulas práticas são apresentados casos de estudo concretos e implementadas soluções para problemas reais recorrendo a ferramentas de software e equipamentos apropriados. Esta combinação garante uma formação aos alunos que lhes permite conhecer os fundamentos científicos essenciais a uma boa compreensão do tema bem como a capacidade de eles se adaptarem a mudanças tecnológicas constantes. O processo de avaliação constituído por testes teóricos e trabalhos práticos garante também um correto equilíbrio entre o esforço dedicado a ambas as componentes. O objectivo é formar profissionais conhecedores das técnicas e ferramentas do estado da arte mas também garantir a sua capacidade de evolução futura. Nesta unidade curricular é estudada a organização, operação e protocolos associados com o nível de rede com um foco nas redes IP. O nível de transporte é apresentado com ênfase no protocolo TCP e na interface de programação de aplicações em rede. Os principais serviços de rede são estudado no nível de aplicação. Por fim é feita uma introdução à segurança em redes de computadores. Estes conceitos são depois aplicados na resolução das fichas e trabalhos práticos no contexto das aulas práticas.
Bibliografia:
[1] A. S. Tanenbaum et al. - "Computer Networks 6th edition" - Pearson 2021
[2] Kurose,J., Ross, K. "Computer Networks - a Top Down Approach", 7th ed, 2016, Pearson
[3] Commer, D. –“Internetworking with TCP/IP, volume 1, 6th edition” – Prentice Hall 2013.