DCET 0747 - Redes de Computadores II
Trabalho Prático
Objetivo:
- Simular o funcionamento de uma rede de computadores, através da implementação das diversas camadas e dos seus respectivos protocolos
Regras:
- Codificação:
- O arquivo Principal.java deverá conter o método main
- O trabalho deverá compilar com a linha de comando javac Principal.java
- Estrutura de arquivos:
- O diretório com o trabalho deverá ser chamado de redes2_trabalhoXX_numeroDeMatricula. Ex. redes2_trabalho01_200012345
- Este diretório deverá conter o arquivo Principal.java na sua raiz
- A partir deste diretório organize os arquivos conforme conveniência
- Entrega dos trabalhos via e-mail:
- O subject/assunto deverá ser [redes2][trabalhoXX][numeroDeMatricula]. Ex: [redes2][trabalho01][200012345]
- Compactar (.zip ou .rar) o diretótio redes2_trabalhoXX_numeroDeMatricula (sem os arquivos .class). Ex. redes2_trabalho01_200012345.rar
- Anexar o arquivo compactado a um NOVO email e enviar
Observações:
- Cada trabalho será entregue via email até as 23h59m da data estipulada
- Os prazos NÃO SERÃO prorrogados
- Utilizar editores de texto simples (ASCII puro) para a codificação
- Gerar código através de compiladores padrão (JRE ou GCC/G++ GNU/Linux)
- Em caso de alguma incompatibilidade, os trabalhos deverão estar executando perfeitamente nos sistemas computacionais (leia-se Linux) do laboratório de redes
- Os trabalhos deverão estar em conformidade com as especificações do arcabouço (esqueleto dos métodos) pré-definidos em sala de aula
- Utilize boas técnicas de programação. Sugestões podem ser encontradas aqui ou aqui.
- Os trabalhos serão desenvolvidos individualmente;
- Não serão admitidos trabalhos iguais:
- Ajuda entre alunos/equipes é permitida e saudável ao processo de aprendizado, a cópia pura e simples não
- Serão DESCONSIDERADOS os trabalhos dos envolvidos em cópia
- Com relação aos nomes:
- XX é o número correspondente ao trabalho desenvolvido
- numeroDeMatricula é o número de matrícula do aluno
Descrição
Trabalho #01:
Título: Camada de Rede - Algoritmo de Roteamento por Inundação
Data da entrega: até o dia 29/03/2026
Nota: parte da nota III Unidade
Descrição: Conforme explicações e exemplos vistos em aula, implementar o algoritmo de roteamento por inundação. Um esboço da etapa a ser desenvolvida poderá ser encontrado aqui.
Trabalho #02:
Título: Camada de Rede - Algoritmo de roteamento pelo caminho mais curto
Data da entrega: até o dia 12/04/2026
Nota: parte da nota III Unidade
Descrição: Conforme explicações e exemplos vistos em aula, implementar o algoritmo de rotemanto pelo caminho mais curto. Um esboço da etapa a ser desenvolvida poderá ser encontrado aqui.