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 | 14345 | |||||
5 | Nível | Graduação | |||||
6 | Semestre | 2020.1 | |||||
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/si2 | |||||
11 | Exercícios | ava.ufrpe.br | |||||
12 | Conteúdo | https://bit.ly/2JktTv1 | |||||
13 | Comunicação | https://chat.whatsapp.com/BeIgX5WAlAqCSqO62cIT4R | LIVROS | ||||
14 | Avaliação | 1VA | Artigo (30%), Quizes (10%), Exercícios (30%), Práticas (30%) | Kurose & Ross, 2010 | |||
15 | 2VA | Artigo (20%), Quizes (10%), Exercícios (20%), Práticas (20%), Projeto (30%) | Kurose & Ross, 2006 | ||||
16 | 3VA | Prova (100%) (Todas as Unidades) | Kurose & Ross, 2017 (inglês) | ||||
17 | Final | Prova (100%) (Todas as Unidades) | Tanenbaum e Wetherall, 2011 | ||||
18 | AVISOS | Coulouris et al., 2013 | |||||
19 | 13/03/2020 | Início das aulas | |||||
20 | 16/03/2020 | Aulas presenciais suspensas (COVID19), acompanhar canal de comunicação | |||||
21 | |||||||
22 |
1 | Horas | Aula nº | Dia | Assunto | Atividades |
---|---|---|---|---|---|
2 | 4 | 1 | 13/03/2020 | Apresentação da disciplina & A Internet & Estrutura da Internet | Q1 (sala) |
3 | 8 | 2 | 20/03/2020 | Medidas de desempenho em redes & Modelos de Referência | Q2 (sala) P1 (sala) E1 (casa) |
4 | 12 | 3 | 27/03/2020 | Camada de Aplicação - Princípios | P2 (sala+casa) |
5 | 16 | 4 | 03/04/2020 | A Web & Caching & CDNs | Q3 (sala) P3 (sala) E2 (casa) |
6 | 10/04/2020 | NÃO HAVERÁ AULA (Feriado) | |||
7 | 20 | 5 | 17/04/2020 | DNS | Q4 (sala) P4 (sala) E3 (casa) |
8 | 24 | 6 | 24/04/2020 | P2P & Introdução escrita de artigos (latex+overleaf) | A1 (casa) |
9 | 01/05/2020 | NÃO HAVERÁ AULA (Feriado) | |||
10 | 28 | 7 | 08/05/2020 | Comunicação indireta (MQTT) | P5 (sala+casa) |
11 | 32 | 8 | 15/05/2020 | Princípios da Camada de Transporte | Q5 (sala) |
12 | 36 | 9 | 22/05/2020 | UDP & TCP | P6 (sala) E4 (casa) |
13 | 40 | 10 | 29/05/2020 | Controle de Congestionamento & Pesquisa sobre QUIC | Q6 (sala) A2 (casa) |
14 | 44 | 11 | 05/06/2020 | Princípios da Camada de Rede & Protocolo IP | Q7 (sala) E5 (casa) |
15 | 48 | 12 | 12/06/2020 | NAT, ICMP e IPv6 | Q8 (sala) P7 (sala) |
16 | 52 | 13 | 19/06/2020 | Algoritmos e Protocolos de roteamento | P8 (sala) |
17 | 56 | 14 | 26/06/2020 | Roteamento Broadcast/Multicast & Camada de Enlace | E6 (sala) |
18 | 60 | 15 | 03/07/2020 | Prova 3ª VA (unidades 1,2,3,4,5) | |
19 | 64 | 16 | 10/07/2020 | Prova Final (unidades 1,2,3,4,5) | |
20 | |||||
21 | |||||
22 | |||||
23 | |||||
24 | |||||
25 | |||||
26 | |||||
27 | |||||
28 | |||||
29 | |||||
30 | |||||
31 | |||||
32 | |||||
33 | |||||
34 | |||||
35 | |||||
36 | |||||
37 | |||||
38 | |||||
39 | |||||
40 |
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 | [Cou2013] | Sistemas Distribuídos: Conceitos e Projeto de Coulouris et al, 5ª edição em português |
6 | [TW2011] | Redes de Computadores de Tanenbaum e Wetherall |
7 | [CRG2009] | Redes de Computadores de Carissimi et al |
8 | ||
9 | Assuntos | Leituras |
10 | A Internet | [KR2010] pp. 1-5 |
11 | [KR2006] pp. 1-7 | |
12 | A história da Internet | |
13 | Argumento fim-a-fim | |
14 | Internet do Futuro: Um Novo Horizonte | |
15 | Internet Clean-Slate Design: What and Why? | |
16 | The Internet's Birth Certificate | |
17 | Estrutura da Internet | [KR2010] pp. 7-18;25-26 |
18 | [KR2006] pp. 19-28 | |
19 | Vídeo e textos: A Internet Revelada | |
20 | Medidas de desempenho em redes | [KR2010] pp. 26-35 |
21 | [KR2006] pp. 28-34 | |
22 | Modelos de Referência | [KR2010] pp. 35-41 |
23 | [KR2006] pp. 34-39 | |
24 | [TW2011] pp. 41-53 | |
25 | [CRG2009] pp. 61-91 | |
26 | Prática: Ferramentas: traceroute/ping/wireshark | [KR2010] p. 58 |
27 | [KR2006] p. 53 | |
28 | Princípios da Camada de Aplicação | [KR2010] pp. 61-72 |
29 | [KR2006] pp. 57-68 | |
30 | [Cou2013] pp. 16-25 (Seção 1.5) | |
31 | [Cou2013] pp. 41-51 (Seção 2.3.1) | |
32 | Histórico: Serviços e ferramentas TCP/IP em 1997 | |
33 | Prática: Servidor PTA | [KR2013] pp. 156-168 |
34 | [KR2010] pp. 118-129 | |
35 | A Web | [KR2010] pp. 72-81 |
36 | [KR2006] pp. 68-76 | |
37 | FAQ de Tim Berners-Lee | |
38 | Fluxograma de um Servidor Web | |
39 | Cookies e Caching | [KR2010] pp. 80-84 |
40 | [KR2006] pp. 76-82 | |
41 | E-mail e FTP | [KR2010] pp. 85-92 |
42 | [KR2006] pp. 82-95 | |
43 | Internet das Coisas | https://arxiv.org/pdf/1804.01747.pdf |
44 | https://jualabs.wordpress.com/2016/04/13/protocolos-para-internet-das-coisas/ | |
45 | DNS | [KR2010] pp. 96-106 |
46 | [KR2006] pp. 95-105 | |
47 | P2P | [KR2010] pp. 106-115 |
48 | [KR2013] pp. 144-156 | |
49 | Caracterização da Rede Bitcoin: Uma Visão de 2009 até 2017 | |
50 | Nodes in the Bitcoin Network: Comparative Measurement Study and Survey | |
51 | Comunicação Indireta | [Cou2013] pp. 229-278 |
52 | Princípios da Camada de Transporte | [KR2010] pp. 140-149; pp. 153-173 |
53 | [KR2006] pp. 143-152; 156-178 | |
54 | UDP | [KR2010] pp. 150-153 |
55 | [KR2006] pp. 153-157 | |
56 | TCP | [KR2010] pp. 174-195 |
57 | [KR2006] pp. 178-199 | |
58 | Controle de Congestionamento | [KR2010] pp. 196-210 |
59 | [KR2006] pp. 206-223 | |
60 | Newer TCP Implementations | |
61 | Princípios da Camada de Rede | [KR2010] pp. 228-239; 18-24 |
62 | [KR2006] pp. 235-246;11-19 | |
63 | Protocolo IPv4 | [KR2010] pp. 247-261 |
64 | [KR2006] pp. 255-269 | |
65 | NAT, ICMP e IPv6 | [KR2010] pp. 262-268 |
66 | [KR2006] pp. 269-275 | |
67 | Peer-to-Peer Communication Across Network Address Translators | |
68 | Algoritmos de Roteamento | [KR2010] pp. 270-284 |
69 | [KR2006] pp. 275-290 | |
70 | Protocolos de Roteamento | [KR2010] pp. 285-304 |
71 | [KR2006] pp. 290-313 | |
72 | Aula BGP e Roteamento Broadcast e Multicast - 07/11/2016 | |
73 | Camada de Enlace | [KR2010] pp. 318-324; 328-331; 334-337; 338-355 |
74 | [KR2006] pp. 327-333;337-341;344-347;348-353;356-370;371-372 | |
75 | Aula Camada de Enlace e Física - 09/11/2016 | |
76 | Camada Física | [KR2006] pp. 19-26 |
1 | Comando | Parte da avaliação é feita por meio de quizes, realizados em sala pela plataforma kahoot. As notas obtidas nestes exercícios são atribuídas na plataforma ava.ufrpe.br. | ||
---|---|---|---|---|
2 | ||||
3 | ||||
4 | Acesse | www.kahoot.it | ||
5 | ||||
6 | Avaliação | Exercício | Assunto | |
7 | 1VA | Q1 | A Internet & Estrutura da Internet | |
8 | 1VA | Q2 | Medidas de desempenho em redes & Modelos de Referência | |
9 | 1VA | Q3 | A Web, Caching & CDNs | |
10 | 1VA | Q4 | DNS | |
11 | 2VA | Q5 | Princípios Camada de Transp. & Transf. confiável | |
12 | 2VA | Q6 | Controle de Congestionamento | |
13 | 2VA | Q7 | Princípios da Camada de Rede & Protocolo IP | |
14 | 2VA | Q8 | NAT, ICMP e IPv6 |
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 1 tentativa. Os exercícios são liberados na plataforma ava.ufrpe.br nas datas especificadas no cronograma. | ||
---|---|---|---|---|
2 | ||||
3 | ||||
4 | ||||
5 | ||||
6 | Acesse | ava.ufrpe.br | ||
7 | ||||
8 | Avaliação | Exercício | Assunto | |
9 | 1VA | E1 | Medidas de desempenho em redes & Modelos de Referência | |
10 | 1VA | E2 | A Web & Caching & CDNs | |
11 | 1VA | E3 | DNS | |
12 | 2VA | E4 | UDP & TCP | |
13 | 2VA | E5 | Princípios da Camada de Rede & Protocolo IPv4 | |
14 | 2VA | E6 | Roteamento Broadcast/Multicast & Camada de Enlace |
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 pesquisas em artigos científicos sobre o tema indicado e redija um artigo sobre o tema. | |
---|---|---|---|
2 | |||
3 | |||
4 | Formato | Máximo de 2 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 | Explique, com riqueza de detalhes, o funcionamento da rede P2P bitcoin network. | P2P |
11 | |||
12 | A2 | Explique, com riqueza de detalhes, as funcionalidades, vantagens e as críticas ao protocolo QUIC. | 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 | Código | Tópicos | Entrega |
5 | P1 | Ferramentas: traceroute/ping/wireshark | Em sala de aula. Formulário no ava.ufrpe.br |
6 | P2 | Implemente um servidor para o Protocolo de Transferência de Arquivos. | Envio do código via ava.ufrpe.br, em 1 semana |
7 | P3 | Web e Wireshark | Em sala de aula. Formulário no ava.ufrpe.br |
8 | P4 | Prática DNS e Wireshark | Em sala de aula. Formulário no ava.ufrpe.br |
9 | P5 | Desenvolvimento com MQTT | Envio do código via ava.ufrpe.br, em 1 semana |
10 | P6 | TCP & UDP e Wireshark | Em sala de aula. Formulário no ava.ufrpe.br |
11 | P7 | IP e Wireshark | Em sala de aula. Formulário no ava.ufrpe.br |
12 | P8 | 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. | Em sala de aula. Envio do código via ava.ufrpe.br |
1 | Alunos | 13 | 20 | 27 | 03 | 17 | 24 | 01 | 08 | 15 | 22 | 29 | 05 | 12 | 19 | 26 | 03 | ||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | 03 | 03 | 03 | 04 | 04 | 04 | 05 | 05 | 05 | 05 | 05 | 06 | 06 | 06 | 06 | 07 | |||||
3 | 1 | F | - | - | - | - | |||||||||||||||
4 | 2 | P | - | - | - | - | |||||||||||||||
5 | 3 | P | - | - | - | - | |||||||||||||||
6 | 4 | P | - | - | - | - | |||||||||||||||
7 | 5 | P | - | - | - | - | |||||||||||||||
8 | 6 | P | - | - | - | - | |||||||||||||||
9 | 7 | P | - | - | - | - | |||||||||||||||
10 | 8 | F | - | - | - | - | |||||||||||||||
11 | 9 | F | - | - | - | - | |||||||||||||||
12 | 10 | F | - | - | - | - | |||||||||||||||
13 | 11 | P | - | - | - | - | |||||||||||||||
14 | 12 | P | - | - | - | - | |||||||||||||||
15 | 13 | P | - | - | - | - | |||||||||||||||
16 | 14 | P | - | - | - | - | |||||||||||||||
17 | 15 | P | - | - | - | - | |||||||||||||||
18 | 16 | P | - | - | - | - | |||||||||||||||
19 | 17 | P | - | - | - | - | |||||||||||||||
20 | 18 | P | - | - | - | - | |||||||||||||||
21 | 19 | P | - | - | - | - | |||||||||||||||
22 | 20 | P | - | - | - | - | |||||||||||||||
23 | 21 | P | - | - | - | - | |||||||||||||||
24 | 22 | F | - | - | - | - | |||||||||||||||
25 | 23 | P | - | - | - | - | |||||||||||||||
26 | 24 | P | - | - | - | - | |||||||||||||||
27 | 25 | F | - | - | - | - | |||||||||||||||
28 | 26 | P | - | - | - | - | |||||||||||||||
29 | 27 | P | - | - | - | - | |||||||||||||||
30 | 28 | P | - | - | - | - | |||||||||||||||
31 | 29 | F | - | - | - | - | |||||||||||||||
32 | 30 | P | - | - | - | - | |||||||||||||||
33 | 31 | F | - | - | - | - | |||||||||||||||
34 | 32 | P | - | - | - | - | |||||||||||||||
35 | 33 | P | - | - | - | - | |||||||||||||||
36 | 34 | P | - | - | - | - | |||||||||||||||
37 | |||||||||||||||||||||
38 | 03 | 04 | 05 | 06 | 07 | ||||||||||||||||
39 | 1 | 2 | 0 | 0 | 0 | 0 | |||||||||||||||
40 | 2 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||
41 | 3 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||
42 | 4 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||
43 | 5 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||
44 | 6 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||
45 | 7 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||
46 | 8 | 2 | 0 | 0 | 0 | 0 | |||||||||||||||
47 | 9 | 2 | 0 | 0 | 0 | 0 | |||||||||||||||
48 | 10 | 2 | 0 | 0 | 0 | 0 | |||||||||||||||
49 | 11 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||
50 | 12 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||
51 | 13 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||
52 | 14 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||
53 | 15 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||
54 | 16 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||
55 | 17 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||
56 | 18 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||
57 | 19 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||
58 | 20 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||
59 | 21 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||
60 | 22 | 2 | 0 | 0 | 0 | 0 | |||||||||||||||
61 | 23 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||
62 | 24 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||
63 | 25 | 2 | 0 | 0 | 0 | 0 | |||||||||||||||
64 | 26 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||
65 | 27 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||
66 | 28 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||
67 | 29 | 2 | 0 | 0 | 0 | 0 | |||||||||||||||
68 | 30 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||
69 | 31 | 2 | 0 | 0 | 0 | 0 | |||||||||||||||
70 | 32 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||
71 | 33 | 0 | 0 | 0 | 0 | 0 | |||||||||||||||
72 | 34 | 0 | 0 | 0 | 0 | 0 |