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
- Guia de laboratório: HTTP-Lab.pdf
- Material auxiliar: HTTP-Installation.pdf , Wireshark-short-manual.pdf , HTML-basics.pdf
- zip com ficheiros de exemplo: HTML.zip
- 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)
- Trabalho preparatório: leitura dos guias de laboratório e análise do código
- Guia de laboratório: Socket-Especificacao-Lab.pdf
- Exemplo de cliente-servidor UDP: Sockets-UDP.zip
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)
- Trabalho preparatório: leitura dos guias de laboratório e análise do código
- Guias de laboratório: Sockets-TCP-Lab.pdf, TCP-Lab.pdf
- Exemplo de cliente-servidor TCP: lab_tcp.zip
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
- Trabalho preparatório: leitura dos guias de laboratório
- Guia de laboratório: Internetworking-Lab.pdf
- Guia de laboratório: MikroTik_configuration.pdf
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
- Guia de laboratório: Network-Map-Lab.pdf
- 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
- RJ45_cables.pdf
- TOOLS-Lab.pdf
- VM-installation.v2.pdf
- Wireshark-short-manual.pdf
- HTML-basics.pdf
- HTTP-Lab.pdf
- HTTP-Installation.pdf
- HTML.zip
- Sockets-Especificacao-Lab.v2.pdf
- Sockets-UDP.zip
- capturas-tcp.zip
- lab_tcp.zip
- TCP-Lab.pdf
- Sockets-TCP-Lab.pdf
- Internetworking-Lab.pdf
- MikroTik-configuration.pdf
- Network-Map-Lab.pdf