Materiais para as aulas de laboratório

Nos laboratórios deve ser usado Linux. Nos PCs do laboratório está instalado Ubuntu 20.04.3 LTS(Long-Term Support) com o ambiente gráfico Gnome.  

Alguns dos trabalhos exigem que os alunos usem os seus próprios computadores. Para isso, os alunos devem instalar as ferramentas necessárias à realização dos trabalhos nos seus computadores pessoais. Caso nenhum elemento do grupo tenha computador pessoal, devem enviar um email para o corpo docente no início da primeira semana de aulas.

 

Semana 1: Inscrições + preparação de cabos de rede | Ferramentas de gestão de redes

·       Trabalho preparatório: ler antecipadamente o(s) guia(s) de laboratório

SESSÃO A 

·       Inscrições: formação de grupos de 3 alunos, construídos dentro do conjunto de alunos de cada turno.

·       Trabalho de laboratório: construção e validação de um cabo de rede segundo instruções do docente.

                   o   Material auxiliar: RJ45_cables.pdf, How to crimp a RJ45 cable

SESSÃO B 

·       Trabalho de laboratório: ferramentas de gestão de redes

·       Guia de laboratório: TOOLS-Lab.pdf

·       Resultado: demonstração do trabalho de grupo ao docente 

 

Semana 2: Configuração de serviços e análise de tráfego: web e HTTP

·       Trabalho preparatório

  • instalação da máquina virtual com a imagem respetiva. Esta será usada nos trabalhos de análise de tráfego:
    • Guia de laboratório: VM-installation.pdf (inclui instalação do SO e ferramentas básicas: gcc,make, perl, net-tools, traceroot, whois, wireshark)
  • Leitura guias de laboratório e dos manuais
  • Material para avaliação:  HTTP-captures.zip (3 capturas no PC do Lab)

SESSÃO A 

  • Trabalho de laboratório: configuração do servidor web

SESSÃO B 

  • Trabalho de laboratório: análise de tráfego HTTP
  • Resultado: demonstração do trabalho de grupo ao docente, submissão das capturas obtidas (Moodle) 
    • SESSÃO A: submissão das capturas realizadas (Moodle)
    • SESSÃO B: resposta individual a um questionário sobre análise de tráfego HTTP (Moodle)

 

Semana 3: Programação de aplicações em rede (UDP)

SESSÃO A e B

  • Trabalho de laboratório:  introdução aos sockets e à especificação dum protocolo 
  • Resultado
    • demonstração do trabalho de grupo ao docente e submissão de resultados (Moodle)
    • resposta individual um questionário sobre sockets

 

Semana 4: Programação de aplicações em rede (TCP)

SESSÃO A 

  • Trabalho de laboratório:  Sockets TCP e concorrência (guia: Sockets-TCP-Lab)
  • Resultado
    • demonstração do trabalho de grupo ao docente
    • submissão de respostas ao questionário do guia e do novo código cliente/servidor (Moodle)

SESSÃO B

  • Trabalho de laboratório:  análise de tráfego TCP (guia: TCP-Lab)
    • Material para avaliação:  capturas-tcp.zip
    • resposta individual a um questionário sobre análise de tráfego TCP (Moodle)


Semana 5: Configuração de redes

SESSÃO A

  • Trabalho de laboratório: configuração básica duma rede

SESSÃO B

  • Trabalho de laboratório: rede residencial
  • Resultado: demonstração do trabalho de grupo ao docente, entrega (Moodle) de:
    • SESSÃO A: resposta individual a um questionário sobre configuração básica de rede
    • SESSÃO B: resposta individual a um questionário sobre configuração de rede residencial

 

Semana 6: Recuperação de laboratórios

SESSÃO A e B

  • Trabalho de laboratório: Os que estiverem em falta
  •  Resultado: demonstração do trabalho de grupo ao docente, entrega (Moodle) de resposta correspondentes ao laboratório a recuperar.

 

Semana 7: Depuração de erros

SESSÃO A e B

  • Trabalho preparatório: leitura do guia de laboratório 

  • Trabalho de laboratório:
    • Teste de uma rede, correção de configurações e colocação em operação correta da rede apresentada

  • Resultado:demonstração do trabalho de grupo ao docente, entrega (Moodle) do relatório pedido no guia.
    • Atenção ao limite de tempo para entrega do relatório (relatório curto com o máximo de 1 folha A4)
    • Atenção que há uma ficha Moodle para cada turno de laboratório (são ao todo 5 fichas referentes a este trabalho).


Attachments