Introdução às Redes de Comunicação

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 Santos

Mé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