2019.2 - 2035015 - Redes de Computadores
Horários
Dia Início Fim
Quarta 16:00 18:00 3504
Quinta 10:00 12:00 3108
Ementa:
Este curso aborda os principais tópicos de redes de computadores, com uma abordagem top-down, as camadas de aplicação, transporte e rede do modelo de pilha de protocolos é vista. Ao final do curso o aluno estará apto para entender o funcionamento de diversos protocolos e os avanços nas redes de computadores e telecomunicações, além de ter senso crítico sobre os desafios que a estrutura física e de protocolos que a Internet está apoiada nos impõe.
Cronograma
Listas de Exercícios
As listas funcionam como auxiliar para os estudos para as provas. Não valem ponto.
T1 - Enunciado
O trabalho (T1) compreende a implementação de funções de um protocolo RDT sobre o protocolo UDP. Algumas características são: reconhecimento de segmentos, ordenação e tratamento de perda de pacotes. A linguagem de programação é de escolha do aluno.
Os requisitos para avaliação serão:
Implementação de Handshake (SYN, SYN-ACK e ACK)
Implementação de Finalização de conexão (FIN)
Números de sequência para segmentos e ACKs (que devem ser negociados por ambos - origem e destino - no handshake)
Reconhecimento de segmentos (ACK)
Escolha de uma das implementação de rdt para tratamento de pacotes perdidos ou fora de ordem.
Opções:
Go-Back-N (GBN)
Repetição Seletiva
Comunicação cliente-servidor
Considerar somente 1 cliente e 1 servidor
Realizar a simulação de
Perda de pacotes
ACKs duplicados
Recebimento de segmentos fora de ordem
Notas
Avaliações
P1: 30 pontos
P2: 40 pontos
T1: 20 pontos
Seminários: 10 pontos
Nota final:
86 a 100 - Conceito A
71 a 85 - Conceito B
60 a 70 - Conceito C
40 a 59 - Conceito D
0 a 39 - Conceito E
Do Regimento interno do PPGCC/UFJF
"Art. 14 O aproveitamento do aluno em cada disciplina será avaliado pelo respectivo professor, sendo o grau final expresso em conceitos de acordo com a seguinte escala: A - Excelente B - Bom C - Regular D - Deficiente E - Insuficiente I - Incompleto J - Cancelamento de inscrição em disciplina K - Trancamento de matrícula T - Transferência.
Art. 15 Será considerado aprovado numa disciplina o aluno que nela obtiver conceitos A, B ou C.
Art. 13 Será desligado do Curso de Mestrado em Ciência da Computação o aluno que: a) obtiver conceito “D” em mais de uma disciplina; b) obtiver conceito “E” em uma ou mais disciplinas (...)"