Conhecimentos de Base Recomendados
Programação em linguagem C.
Métodos de Ensino
Aulas teóricas baseadas na exposição de matéria com discussão e demonstrações práticas.
Aulas práticas baseadas em demonstrações e análises de exemplos, seguidas de exercícios.
Resultados de Aprendizagem
Esta unidade curricular possui como objetivo principal os alunos adquirirem competências que lhes permitam entenderem e explicarem os principais aspetos das redes de comunicação de dados, com especial destaque para as tecnologias de redes locais, com e sem fios, e os diversos protocolos de comunicação associados à Internet (pilha protocolar TCP/IP), bem como planearem e desenvolverem aplicações distribuídas elementares, em linguagem C, recorrendo ao paradigma dos Sockets.
Programa
Componente Teórica
- Introdução às redes de comunicação
- Atividades de normalização
- Introdução
- Modelo de referência OSI (objetivo da cada camada e interações)
- Pilha protocolar TCP/IP (objetivo da cada camada e interações)
- Redes locais com fios
- Topologias
- Meios de Transmissão
- Introdução à cablagem estruturada
- Métodos de Controlo de Acesso ao Meio
- Tecnologias Ethernet
- Endereços MAC
- Estrutura de quadro
- Protocolo CSMA/CD
- Ligação física
- Bus, Hub, Bridge e Switch
- Domínios de colisão e de difusão
- 10 Mbps (legacy), 100 Mbit/s, 1 Gbit/s e 10 Gbit/s
- Redes locais sem fios
- Estrutura de quadro
- Protocolo CSMA/CA
- Ligação física
- Pilha protocolar TCP/IP
- Protocolo IP
- Configuração estática e dinâmica de endereços IP
- Endereçamento e sub-endereçamento IP
- Noções de encaminhamento direto e indireto IP
- Protocolos ARP e RARP
- Protocolo UDP
- Técnicas de controlo de erros e de controlo de fluxo na transmissão de dados
- Protocolo TCP
- Principais protocolos do nível de aplicação
Componente laboratorial
- Desenvolvimento de aplicações distribuídas para redes TCP/IP baseadas em Sockets Microsoft Windows (Winsock)
- Desenho de topologias de rede e simulação do tráfego de dados usando o Cisco Packet Tracer
Docente(s) responsável(eis)
Frederico Miguel do Céu Marques dos SantosMétodos de Avaliação
Componente teórica
- Exame escrito nas épocas de avaliação, de acordo com o mapa de exames
- Admitidos a exame APENAS:
- Alunos com mínimos nos testes laboratoriais
- Mínimo de participação em 50% das aulas de laboratório
- Valoração: 12 valores
- Mínimos : 40% de 12 valores
Componente laboratorial
- 2 testes laboratoriais (sensivelmente a 1/3 e 2/3 do semestre)
- Valoração: 8 valores (4 valores cada um)
- Mínimos : 35% de 8 valores
- Não é possível melhorar a avaliação dos testes laboratoriais
Estágio(s)
NAO
Bibliografia
Recursos produzidos pelos docentes e colocados na plataforma moodle
Boavida, F., Bernardes, M. (2012). TCP/IP – Teórica e Prática. FCA. Biblioteca do ISEC: 1A-6-214, 1A-6-217 e 1A-6-218
Kurose, J., Ross, K. (2013). Computer Network: a Top-Down Approach Featuring the Internet (6th edition). Pearson/Addison Wesley
Comer, D. (2019). The Internet book: Everything you need to know about computer networking and how the Internet works (5th edition). Boca Raton. Biblioteca do ISEC: 1A-6-220