Resultados de Aprendizagem
No final da unidade curricular o estudante ficará habilitado a:
1. Redes de Comunicação: Explicar as características de redes. Identificar componentes de redes. Classificar tipos de redes. Analisar escalabilidade e Qualidade de Serviço (QoS). Reconhecer organizações de normalização.
2. Arquiteturas de Comunicação: Discutir arquiteturas e as relações entre serviços e protocolos. Analisar as camadas dos modelos OSI e TCP/IP. Definir Packet Data Units (PDU). Explicar encapsulamento. Analisar o endereçamento TCP/IP. Identificar os endereços associados a cada camada.
3. Camada de Acesso à Rede: Explicar as características das camadas Física e de Ligação de Dados. Analisar meios de comunicação com/sem fios e topologias de redes. Explicar endereços MAC, cablagem estruturada e domínios de colisão/broadcast. Analisar os princípios de switching e funções da Tabela de Endereços MAC.
4. Camada de Rede: Explicar as características da camada de Rede. Analisar o protocolo IP. Discutir os campos de cabeçalho e endereçamento do IPv4/IPv6. Diferenciar entre configurações estáticas/dinâmicas. Explicar o processo de encaminhamento, o protocolo ARP, as mensagens ICMP e o protocolo NAT. Usar subnetting para criar sub-redes.
5. Camada de Transporte: Explicar as características da camada de Transporte e o processo de segmentação. Analisar os campos dos cabeçalhos UDP e TCP. Explicar o estabelecimento / término de sessões TCP. Analisar técnicas de controlo de erro/fluxo. Identificar portos TCP e UDP.
6. Camada de Aplicação: Explicar as características da camada de Aplicação, e os paradigmas Cliente/Servidor e Peer-to-peer. Resumir os principais protocolos da camada de aplicação. Descrever os protocolos HTTP, email, DNS e DHCP.
7. Segurança e Implementação de Redes: Explicar os requisitos e práticas de redes de comunicação seguras. Projetar, criar e modificar redes utilizando equipamentos de encaminhamento e switching, e diferentes sistemas operativos.
Programa
1. Introdução. Evolução da Internet. Componentes de uma rede: tipos de dispositivos, meios de comunicação. Tipos de redes de comunicação: PAN, LAN, MAN, WAN. Intranets e Extranets. Topologias de rede: física e lógica. Tipos de comunicação: unicast, multicast, anycast, broadcast. Escalabilidade e qualidade de serviço (QoS). Organizações de normalização: IETF, IEEE, IANA, ISO, ITU. Atividades de normalização.
2. Arquiteturas de comunicação. Serviços e protocolos. Arquitetura OSI. Camadas: física, ligação lógica, rede, transporte, sessão, apresentação e aplicação. Arquitetura TCP/IP. Camadas: acesso à rede, rede, transporte e aplicação. Objetivo de cada camada e interações. Organizações de normalização. Protocol Data Units (PDU): segmentos, pacotes, tramas. Processo de encapsulamento. Endereçamento: endereços físicos (MAC), endereços lógicos (IP), e portos.
3. Camada de Acesso à Rede. Subcamadas: física, ligação lógica. Camada física. Meios de transmissão com fios: cablagem de cobre (UTP, STP), fibra ótica (tipos, conectores). Meios de comunicação sem fios: IEEE 802.11 g/n/ac/ad/ax. Camada de ligação lógica. Subcamadas: LLC, MAC. Métodos de controlo do acesso ao meio. Topologias. Tecnologia Ethernet (IEEE 802.3). Formato e transmissão das tramas. Endereços MAC. Equipamentos: Hub e Switch. Domínios de colisão e de broadcast. Switching. MAC Address Table.
4. Camada de Rede. Internet Protocol (IP). Protocolo IPv4. Campos do cabeçalho IPv4. Endereçamento IPv4. Classes. Máscara. Tipos de endereços IPv4. Subendereçamento. Configuração estática e dinâmica (DHCP). Protocolo IPv6. Campos do cabeçalho IPv6. Endereçamento IPv6. Tipos de endereços IPv6: ULA, GUA, LLA. Configuração estática e dinâmica (SLAAC, Stateless DHCPv6, Stateful DHCPv6). Processo EUI-64. Processo de encaminhamento: rotas estáticas, protocolos de encaminhamento (RIP, OSPF). ARP. ICMP: tipos de mensagens, aplicações. Protocolo NAT.
5. Camada de Transporte. Segmentação. Protocolo UDP: cabeçalho, aplicações. Protocolo TCP: cabeçalho, aplicações. Processo de estabelecimento e término de uma comunicação TCP. Control bit flags. Técnicas de controlo de erros e de controlo de fluxo (window size) na transmissão de dados. Portos: well-know, registados, privados (ou dinâmicos). Sockets.
6. 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. Protocolo HTTP: mensagens GET, POST, PUT. Protocolos de email: SMTP, POP, IMAP. Mail User Agents (MUA), Mail Transfer Agents (MTA) e Mail Delivery Agents (MDA). Protocolo DNS: name space, name registration, name resolution, resolution techniques, packet format, comandos, configuração. Protocolo DHCP.
7. Implementação de redes de comunicação seguras. Configuração de equipamento de encaminhamento e switching. Configuração de diferentes sistemas operativos (Windows, distribuições Linux, IOS).
Estágio(s)
NAO
Bibliografia
Boavida, F., & Bernardes, M. (2012). TCP/IP – Teoria e prática. FCA.
Cisco. (2020). CCNA routing and switching (R&S) 7.0: Introduction to networks. Cisco Networking Academy.
Retrieved may 24, 2024, from https://www.netacad.com/
Comer, D. (2018). The Internet Book: Everything You Need to Know About Computer Networking and How
the Internet Works (5th Edition). Prentice-Hall.
Forouzan, B. (2017). TCP/IP protocol suite. Mc Graw Hill.
Granjal, J. (2013). Gestão de sistemas e redes em Linux (3rd ed.). FCA.
Kozierok, C. (2005). TCP/IP guide: A comprehensive, illustrated Internet protocols reference. No Starch Press.
Kurose, J., & Ross, K. (2021). Computer networking: A top-down approach (8th ed.). Pearson.
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.