1 | INFORMAÇÕES GERAIS | CÓDIGO DE HONRA | |||||
---|---|---|---|---|---|---|---|
2 | Professor | Glauco E. Gonçalves | Todos os estudantes da disciplina subscrevem o seguinte código de conduta: 1) Minhas respostas aos exercícios e exames serão pelo meu próprio trabalho (exceto naqueles que permitam colaboração). 2) Eu não tornarei minhas respostas disponíveis para terceiros. Isso inclui tanto as soluções por mim escritas, quanto aquelas forneceidas pelo professor. 3) Eu não irei envolver-me em atividades desonestas para melhorar meus resultados ou melhorar/piorar os trabalhos dos outros. | ||||
3 | glaestgon [at] gmail [dot] com | ||||||
4 | Código | 06249 | |||||
5 | Nível | Graduação | |||||
6 | Semestre | 2019.2 | |||||
7 | Horário | Segundas e Quartas de 08h as 10h | |||||
8 | Bibliografia | Ver Programa da Disciplina | |||||
9 | Notas de aula | Acesse no Google Drive | |||||
10 | Códigos | https://github.com/glaucogoncalves/rsi-psd-codes | |||||
11 | Exercícios | ava.ufrpe.br | |||||
12 | Conteúdo | https://bit.ly/2JktTv1 | |||||
13 | Comunicação | https://chat.whatsapp.com/373moO0XY9sBZ82CUKR9XO | |||||
14 | Avaliação | 1VA | Prática + Artigo (30%), Exercícios (35%) e Projeto (35%) | ||||
15 | 2VA | Prática + Artigo (20%), Exercícios (20%) e Projeto (60%) | |||||
16 | 3VA | Prova (100%) (Todas as Unidades) | |||||
17 | Final | Prova (100%) (Todas as Unidades) | |||||
18 | AVISOS | ||||||
19 | 12/08/2019 | Início das aulas | |||||
20 | 04/09/2019 | Lançamento do Projeto RSI+PSD | |||||
21 | 18/09/2019 | CSV do projeto | |||||
22 |
1 | Horas | Aula nº | Dia | Assunto | Atividades |
---|---|---|---|---|---|
2 | 2 | 1 | 12/08/2019 | Apresentação da disciplina & A Internet | Liberação Q1 |
3 | 4 | 2 | 14/08/2019 | Estrutura da Internet & Medidas de desempenho em redes | Liberação Q2 |
4 | 6 | 3 | 19/08/2019 | Modelos de Referência | Liberação A1 |
5 | 8 | 4 | 21/08/2019 | Camada de Aplicação - Princípios | |
6 | 10 | 5 | 26/08/2019 | A Web | Liberação Q3 |
7 | 12 | 6 | 28/08/2019 | Caching & CDNs | Liberação Q4 |
8 | 14 | 7 | 02/09/2019 | Internet das Coisas | Liberação P1 |
9 | 16 | 8 | 04/09/2019 | AgTechs | Liberação do Projeto |
10 | 18 | 9 | 09/09/2019 | E-mail & FTP | Liberação Q5 |
11 | 20 | 10 | 11/09/2019 | Acompanhamento de projeto | |
12 | 22 | 11 | 16/09/2019 | DNS | Liberação Q6 |
13 | 24 | 12 | 18/09/2019 | Acompanhamento de projeto | |
14 | 26 | 13 | 23/09/2019 | P2P | |
15 | 28 | 14 | 25/09/2019 | Acompanhamento de projeto | |
16 | 30 | 15 | 30/09/2019 | Apresentação dos projetos (1ª VA) | |
17 | 32 | 16 | 02/10/2019 | Camada de Transporte - Princípios & UDP | Liberação Q7 |
18 | 34 | 17 | 07/10/2019 | Transferência confiável de dados | |
19 | 36 | 18 | 09/10/2019 | TCP | Liberação Q8 |
20 | 38 | 19 | 14/10/2019 | Controle de Congestionamento | Liberação Q9 |
21 | 40 | 20 | 16/10/2019 | Princípios da Camada de Rede | Liberação A2 |
22 | 42 | 21 | 21/10/2019 | Protocolo IP | Liberação Q10 |
23 | 44 | 22 | 23/10/2019 | NAT, ICMP e IPv6 | |
24 | 46 | 23 | 28/10/2019 | Desenvolvimento de projeto | |
25 | 48 | 24 | 30/10/2019 | Acompanhamento de projeto | |
26 | 50 | 25 | 04/11/2019 | Algoritmos e Protocolos de roteamento Intra-AS | Liberação P2 |
27 | 52 | 26 | 06/11/2019 | Acompanhamento de projeto | |
28 | 54 | 27 | 11/11/2019 | BGP & Broadcast & Multicast | Liberação Q11 |
29 | 56 | 28 | 13/11/2019 | Camadas de Enlace e Física | Liberação Q12 |
30 | 58 | 29 | 18/11/2019 | Acompanhamento de projeto | |
31 | 60 | 30 | 20/11/2019 | 2ª VA - Apresentação de Projeto | |
32 | 62 | 31 | 25/11/2019 | Prova 3ª VA (unidades 1,2,3,4,5) | |
33 | 27/11/2019 | ||||
34 | 64 | 32 | 02/12/2019 | Prova Final (unidades 1,2,3,4,5) | |
35 | 04/12/2019 | ||||
36 | 09/12/2019 | ||||
37 | 11/12/2019 | ||||
38 | 16/12/2019 | ||||
39 | 18/12/2019 |
1 | Livros | |
---|---|---|
2 | [KR2013] | Computer Networking de Kurose e Ross, 6ª edição em inglês |
3 | [KR2010] | Redes de Computadores e a Internet de Kurose e Ross, 5ª edição em português |
4 | [KR2006] | Redes de Computadores e a Internet de Kurose e Ross, 3ª edição em português |
5 | [TW2011] | Redes de Computadores de Tanenbaum e Wetherall |
6 | [CRG2009] | Redes de Computadores de Carissimi et al |
7 | ||
8 | Assuntos | Leituras |
9 | A Internet | [KR2010] pp. 1-5 |
10 | [KR2006] pp. 1-7 | |
11 | A história da Internet | |
12 | Argumento fim-a-fim | |
13 | Internet do Futuro: Um Novo Horizonte | |
14 | Internet Clean-Slate Design: What and Why? | |
15 | The Internet's Birth Certificate | |
16 | Estrutura da Internet | [KR2010] pp. 7-18;25-26 |
17 | [KR2006] pp. 19-28 | |
18 | Vídeo e textos: A Internet Revelada | |
19 | Medidas de desempenho em redes | [KR2010] pp. 26-35 |
20 | [KR2006] pp. 28-34 | |
21 | Modelos de Referência | [KR2010] pp. 35-41 |
22 | [KR2006] pp. 34-39 | |
23 | [TW2011] pp. 41-53 | |
24 | [CRG2009] pp. 61-91 | |
25 | Prática: Protocolos e Desempenho | [KR2010] p. 58 |
26 | [KR2006] p. 53 | |
27 | Princípios da Camada de Aplicação | [KR2010] pp. 61-72 |
28 | [KR2006] pp. 57-68 | |
29 | A Web | [KR2010] pp. 72-81 |
30 | [KR2006] pp. 68-76 | |
31 | FAQ de Tim Berners-Lee | |
32 | Fluxograma de um Servidor Web | |
33 | Cookies e Caching | [KR2010] pp. 80-84 |
34 | [KR2006] pp. 76-82 | |
35 | E-mail e FTP | [KR2010] pp. 85-92 |
36 | [KR2006] pp. 82-95 | |
37 | Internet das Coisas | https://arxiv.org/pdf/1804.01747.pdf |
38 | ||
39 | DNS | [KR2010] pp. 96-106 |
40 | [KR2006] pp. 95-105 | |
41 | P2P | [KR2013] pp. 144-156 |
42 | Princípios da Camada de Transporte | [KR2010] pp. 140-149 |
43 | [KR2006] pp. 143-153 | |
44 | Transferência Confiável de Dados | [KR2010] pp. 154-173 |
45 | [KR2006] pp. 157-178 | |
46 | UDP | [KR2010] pp. 150-153 |
47 | [KR2006] pp. 153-157 | |
48 | TCP | [KR2010] pp. 174-195 |
49 | [KR2006] pp. 178-199 | |
50 | Controle de Congestionamento | [KR2010] pp. 196-210 |
51 | [KR2006] pp. 206-223 | |
52 | Newer TCP Implementations | |
53 | Princípios da Camada de Rede | [KR2010] pp. 228-239; 18-24 |
54 | [KR2006] pp. 235-246;11-19 | |
55 | Protocolo IP | [KR2010] pp. 247-261 |
56 | [KR2006] pp. 255-269 | |
57 | NAT, ICMP e IPv6 | [KR2010] pp. 262-268 |
58 | [KR2006] pp. 269-275 | |
59 | Peer-to-Peer Communication Across Network Address Translators | |
60 | Algoritmos de Roteamento | [KR2010] pp. 270-284 |
61 | [KR2006] pp. 275-290 | |
62 | Protocolos de Roteamento | [KR2010] pp. 285-304 |
63 | [KR2006] pp. 290-313 | |
64 | Aula BGP e Roteamento Broadcast e Multicast - 07/11/2016 | |
65 | Camada de Enlace | [KR2010] pp. 318-324; 328-331; 334-337; 338-355 |
66 | [KR2006] pp. 327-333;337-341;344-347;348-353;356-370;371-372 | |
67 | Aula Camada de Enlace e Física - 09/11/2016 | |
68 | Camada Física | [KR2006] pp. 19-26 |
1 | Comando | Parte da avaliação é feita por meio de listas de exercícios. Os exercícios são formulários corrigidos automaticamente. Para cada exercício você tem direito a 2 tentativas. Os exercícios são liberados na plataforma ava.ufrpe.br nas datas especificadas no cronograma. Ao lado você encontra listas de exercícios úteis para estudo para provas teóricas. | ||
---|---|---|---|---|
2 | ||||
3 | ||||
4 | ||||
5 | ||||
6 | Acesse | ava.ufrpe.br | ||
7 | ||||
8 | Avaliação | Exercício | Assunto | |
9 | 1VA | Q1 | A Internet | |
10 | 1VA | Q2 | Estrutura da Internet & Medidas de desempenho | |
11 | 1VA | Q3 | A Web | |
12 | 1VA | Q4 | Caching & CDNs | |
13 | 1VA | Q5 | E-mail e FTP | |
14 | 1VA | Q6 | DNS | |
15 | 2VA | Q7 | Princípios da Camada de Transporte & UDP | |
16 | 2VA | Q8 | TCP | |
17 | 2VA | Q9 | Controle de Congestionamento | |
18 | 2VA | Q10 | Protocolo IP | |
19 | 2VA | Q11 | Roteamento | |
20 | 2VA | Q12 | Camadas de Enlace e Física |
1 | Comando | Parte da avaliação é feita por meio de dissertações expositivas que você deve entregar ao longo da disciplina. Para cada exercício, faça as leituras sugeridas referente aos tópicos indicados e redija um artigo que responda às questões mostradas na tabelas abaixo. | |
---|---|---|---|
2 | |||
3 | |||
4 | Formato | Máximo de 3 páginas no modelo SBC (com referências, sem resumo, sem abstract, sem tabelas e sem figuras). | |
5 | |||
6 | Sugestão | Use LaTeX (o overleaf é um bom ambiente) | |
7 | Entrega | Uma semana após a data de liberação do exercício | |
8 | |||
9 | Exercício | Tema | Leituras básicas sugeridas |
10 | A1 | Considere um cenário de aplicação de uma rede de sensores de solo para agricultura de altíssima precisão. Neste cenário, aplica-se sensores para leitura de parâmetros de solo (umidade, temperatura, níveis de sais etc). Os dados lidos a cada minuto por estes sensores são enviados para uma central de controle para tomada de decisão. Considerando uma pequena propriedade em Petrolina e seguindo esta proposta pode-se chegar a mais de 5 milhões de dispositivos espalhados por toda a área plantada. Faça uma revisão de artigos científicos recentes nesta área e comente os requisitos, do ponto de vista da rede, deste tipo de solução com uso massivo de sensores. | A Internet. Estrutura da Internet. Modelos de Referência. |
11 | https://ieeexplore.ieee.org/abstract/document/8081906 | ||
12 | https://ieeexplore.ieee.org/abstract/document/8783800 | ||
13 | https://ieeexplore.ieee.org/abstract/document/8373043 | ||
14 | https://www.mdpi.com/1424-8220/19/2/276 | ||
15 | A2 | Considerando o levantamento feito anteriormente, projete uma pilha de protocolos para a rede de medição do solo com uso massivo de sensores que atenda os requisitos deste tipo de aplicação. Descreva as vantagens e desvantagens de sua proposta. | Princípios da Camada de Rede |
1 | Comando | Parte da avaliação é feita por meio de práticas que você deve entregar ao longo da disciplina. As práticas poderão ser feitas em casa ou em sala, conforme identificado na tabela abaixo | |
---|---|---|---|
2 | |||
3 | |||
4 | Exercício | Tópicos | Entrega |
5 | P1 | Implemente uma aplicação para cálculo do Índice de Calor | 1 semana após liberação |
6 | P2 | Modifique a função forwarding no arquivo routertable.py para escolher a interface de saída com base em uma tabela de roteamento e no casamento de maior prefixo. | 1 semanas após liberação |
1 | Alunos | 12 | 14 | 19 | 21 | 26 | 28 | 02 | 04 | 09 | 11 | 16 | 18 | 23 | 25 | 30 | 02 | 07 | 09 | 14 | 16 | 21 | 23 | 28 | 30 | 04 | 06 | 11 | 13 | 18 | 20 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | 08 | 08 | 08 | 08 | 08 | 08 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 09 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 10 | 11 | 11 | 11 | 11 | 11 | 11 | |
3 | 1 | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | F | F | P | P | F | F | - | - | P | F | P | P | P | P |
4 | 2 | F | P | P | P | P | P | F | P | P | P | P | P | P | P | P | F | P | P | P | P | P | P | - | - | P | P | P | P | P | P |
5 | 3 | P | F | P | P | P | P | P | P | P | F | F | P | F | P | P | P | P | F | F | F | F | P | - | - | F | F | F | F | F | F |
6 | 4 | F | P | P | P | P | P | P | P | F | F | F | F | F | F | P | P | F | F | F | F | F | F | - | - | F | F | F | F | F | F |
7 | 5 | P | P | P | F | P | P | P | P | P | P | P | P | P | P | P | F | P | P | P | P | P | P | - | - | F | P | F | P | P | P |
8 | 6 | P | P | P | P | P | P | P | P | P | P | P | F | F | P | P | P | P | F | F | F | P | P | - | - | P | P | P | P | P | P |
9 | 7 | F | P | P | P | P | F | F | P | P | P | P | P | P | P | P | F | P | F | P | P | F | P | - | - | P | P | F | P | P | P |
10 | 8 | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | P | F | F | P | P | P | - | - | F | F | F | P | P | P |
11 | 9 | P | P | F | F | P | F | P | F | P | F | P | F | P | F | P | P | P | F | P | P | P | P | - | - | P | F | P | P | P | P |
12 | 10 | P | P | P | F | F | P | P | P | F | P | P | P | P | P | P | P | F | F | F | P | P | F | - | - | P | P | P | P | P | P |
13 | 11 | P | F | P | F | P | P | F | P | P | P | P | F | P | P | P | P | P | P | P | F | P | P | - | - | P | P | P | P | P | P |
14 | 12 | ||||||||||||||||||||||||||||||
15 | 13 | ||||||||||||||||||||||||||||||
33 | |||||||||||||||||||||||||||||||
34 | 08 | 09 | 10 | 11 | 12 | ||||||||||||||||||||||||||
35 | 1 | 0 | 0 | 8 | 2 | 0 | |||||||||||||||||||||||||
36 | 2 | 2 | 2 | 2 | 0 | 0 | |||||||||||||||||||||||||
37 | 3 | 2 | 6 | 8 | 10 | 0 | |||||||||||||||||||||||||
38 | 4 | 2 | 12 | 12 | 10 | 0 | |||||||||||||||||||||||||
39 | 5 | 2 | 0 | 2 | 4 | 0 | |||||||||||||||||||||||||
40 | 6 | 0 | 4 | 6 | 0 | 0 | |||||||||||||||||||||||||
41 | 7 | 4 | 2 | 6 | 2 | 0 | |||||||||||||||||||||||||
42 | 8 | 0 | 0 | 4 | 6 | 0 | |||||||||||||||||||||||||
43 | 9 | 6 | 8 | 2 | 2 | 0 | |||||||||||||||||||||||||
44 | 10 | 4 | 2 | 8 | 0 | 0 | |||||||||||||||||||||||||
45 | 11 | 4 | 4 | 2 | 0 | 0 | |||||||||||||||||||||||||
46 | 12 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||
47 | 13 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||
48 | 14 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||
49 | 15 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||
50 | 16 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||
51 | 17 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||
52 | 18 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||
53 | 19 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||
54 | 20 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||
55 | 21 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||
56 | 22 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||
57 | 23 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||
58 | 24 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||
59 | 25 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||
60 | 26 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||
61 | 27 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||
62 | 28 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||
63 | 29 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||||||||||||
64 | 30 | 0 | 0 | 0 | 0 | 0 |