Redes de Computadores I

Conhecimentos de Base Recomendados

Sem conhecimentos base recomendados.

Métodos de Ensino

Nesta unidade curricular são utilizadas as seguintes metodologias de ensino:

1 – Método expositivo: método explicativo onde fundamentos teóricos e conceitos são apresentados pelo professor e discutidos com a turma, seguidos de exemplos demonstrativos;

2 – Método experimental: método activo onde o aluno desenvolve o conhecimento através da resolução problemas, e do desenvolvimento de projectos laboratoriais individuais ou em dinâmica de grupo.

Resultados de Aprendizagem

No final da unidade curricular o aluno deverá ficar habilitado a:

1. Ilustrar os principais pontos históricos da história da Internet. Classificar os diferentes tipos de redes de comunicação. Reconhecer as diferentes organizações de normalização.

2. Analisar as diferentes arquiteturas de comunicação. Explicar os conceitos de serviço e protocolo. Indicar e comparar as camadas do modelo OSI e TCP/IP. Discutir o papel do encapsulamento e dos diferentes tipos de endereçamento.

3. Identificar as caraterísticas da camada de aplicação. Ilustrar os diferentes paradigmas de comunicação. Sintetizar e justificar os principais protocolos desta camada.

4. Nomear as caraterísticas da camada de transporte. Discutir e sumariar o funcionamento do UDP (User Datagram Protocol). Arguir e sintetizar o funcionamento do TCP (Transmission Control Protocol). Classificar e reconhecer os principais tipos de portos.

5. Indicar as caraterísticas da camada de rede. Analisar e explicar os principais protocolos desta camada. Determinar e discutir o endereçamento a aplicar às interfaces de rede. Listar, avaliar e selecionar protocolos de encaminhamento.

6. Explicar as caraterísticas da camada de acesso à rede. Analisar o formato e processo de transmissão de frames. Sintetizar o mecanismo de switching. Analisar e discutir o funcionamento e implementação das VLANs e STP.

7. Projetar, criar e modificar redes de comunicação recorrendo a equipamento de encaminhamento e switching, e diferentes sistemas operativos.

Programa

1. Introdução. Evolução da Internet. Tipos de Redes de Comunicação. Organizações de Normalização (IETF, IEEE, ISO, ITU).

2. Arquitecturas de Comunicação. Arquitectura OSI. Serviços e Protocolos. Descrição das Camadas do Modelo OSI. Encapsulamento. Endereçamento. Arquitectura TCP/IP. Visão Geral da Arquitectura.

3. Camada de Aplicação. Paradigmas Cliente/Servidor e Peer-to-peer. Protocolos: HTTP, SMTP, POP, IMAP, FTP, SNMP, DHCP, DNS, Whois, NTP, TELNET, SSH, SIP, SDP, RTP, RTCP e RADIUS.

4. Camada de Transporte. UDP (User Datagram Protocol). TCP (Transmission Control Protocol). Portos.

5. Camada de Rede. IP (Internet Protocol), ARP, RARP, ICMP. Endereçamento: IPv4, IPv6. NAT. Encaminhamento. Protocolos de Encaminhamento: RIP, EIGRP, OSPF.

6. Camada de Acesso à Rede. Norma IEEE 802.3. Formato das Frames. Transmissão e Recepção de Frames. Switching. VLANs. InterVLAN. STP. Norma IEEE 802.1x.

7. Implementação de redes de comunicação recorrendo a equipamento de encaminhamento e switching, e a diferentes sistemas operativos (Windows, distribuições Linux, IOS).

Docente(s) responsável(eis)

Métodos de Avaliação

Avaliação Periódica
  • - Teste Teórico 2 - 25.0%
  • - Teste Teórico 1 - 25.0%
  • - Relatório - 50.0%
Avaliação final
  • - Exame - 50.0%
  • - Relatório - 50.0%

Estágio(s)

NAO

Bibliografia

Cisco. (2020). CCNA routing and switching (R&S) 7.0: Introduction to networks. Cisco Networking Academy. Retrieved february 09, 2023, from https://www.netacad.com/

Forouzan, B. (2017). TCP/IP protocol suite. Mc Graw Hill.

Granjal, J. (2013). Gestão de sistemas e redes em Linux (3rd ed.). FCA.

Hurose, J., & Ross, K. (2016). Computer networking: A top-down approach. Pearson.

Kozierok, C. (2005). The TCP/IP guide: A comprehensive, illustrated Internet protocols reference. No Starch Press.

Lammle, T. (2020). Cisco CCNA certification: Exam 200-301. Sybex.

Monteiro, E., & Boavida, F. (2010). Engenharia de redes informáticas (10th ed.). FCA.

Pereira, F. (2012). Linux: Curso completo (7th ed.). FCA.

Stallings, W. (2013). Data and computer communications (10th ed.). Pearson.

Véstias, M. (2016). Redes Cisco para profissionais (7th ed.). FCA.