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 | 2017.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 | Comunicação | https://chat.whatsapp.com/373moO0XY9sBZ82CUKR9XO | |||||
13 | Avaliação | 1VA | Prática + Artigo (30%), Exercícios (35%) e Projeto (35%) | ||||
14 | 2VA | Prática + Artigo (20%), Exercícios (20%) e Projeto (60%) | |||||
15 | 3VA | Prova (100%) (Todas as Unidades) | |||||
16 | Final | Prova (100%) (Todas as Unidades) | |||||
17 | AVISOS | ||||||
18 | 15/09/2017 | Site em Manutenção | |||||
19 | 02/10/2017 | Inicio das aulas | |||||
20 | 30/10/20017 | Lançamento dos projetos RSI+PSD | |||||
21 | Lançamento dos projetos RSI | ||||||
22 | 23/02/2018 | PROVA FINAL NO LAB 37 |
1 | Horas | Aula nº | Dia | Assunto | Atividades | UFRPE |
---|---|---|---|---|---|---|
2 | 2 | 1 | 02/10/2017 | Apresentação da disciplina & A Internet | Liberação Q1 | |
3 | 4 | 2 | 04/10/2017 | Estrutura da Internet & Medidas de desempenho em redes | Liberação Q2 | |
4 | 6 | 3 | 09/10/2017 | Modelos de Referência | Liberação A1 | |
5 | 8 | 4 | 11/10/2017 | Camada de Aplicação - Princípios | ||
6 | 10 | 5 | 16/10/2017 | A Web | Liberação Q3 | |
7 | 12 | 6 | 18/10/2017 | Caching & CDNs | Liberação Q4 | |
8 | 14 | 7 | 23/10/2017 | Serviços REST | Liberação P1 | |
9 | 16 | 8 | 25/10/2017 | Internet das Coisas | ||
10 | 18 | 9 | 30/10/2017 | Captura de pacotes em redes 802.11 (libpcap) | Liberação do Projeto | |
11 | 20 | 10 | 01/11/2017 | E-mail & FTP | Liberação Q5 | |
12 | 22 | 11 | 06/11/2017 | DNS | Liberação Q6 | |
13 | 24 | 12 | 08/11/2017 | P2P | ||
14 | 26 | 13 | 13/11/2017 | Acompanhamento de projeto | ||
15 | 15/11/2017 | NÃO HAVERÁ AULA | ||||
16 | 28 | 14 | 20/11/2017 | Acompanhamento de projeto | ||
17 | 30 | 15 | 22/11/2017 | Apresentação dos projetos (1ª VA) | ||
18 | 32 | 16 | 27/11/2017 | Camada de Transporte - Princípios & UDP | Liberação Q7 | Sugestão 1VA |
19 | 34 | 17 | 29/11/2017 | Transferência confiável de dados | Liberação A2 | Sugestão 1VA |
20 | 36 | 18 | 04/12/2017 | TCP | Liberação Q8 | |
21 | 38 | 19 | 06/12/2017 | Controle de Congestionamento | Liberação Q9 | |
22 | 40 | 20 | 11/12/2017 | Princípios da Camada de Rede | ||
23 | 42 | 21 | 13/12/2017 | Acompanhamento de projeto | ||
24 | 44 | 22 | 18/12/2017 | Protocolo IP | Liberação Q10 | |
25 | 20/12/2017 | NÃO HAVERÁ AULA | ||||
26 | 25/12/2017 | NÃO HAVERÁ AULA | ||||
27 | 27/12/2017 | NÃO HAVERÁ AULA | ||||
28 | 01/01/2018 | NÃO HAVERÁ AULA | ||||
29 | 03/01/2018 | NÃO HAVERÁ AULA | ||||
30 | 46 | 23 | 08/01/2018 | NAT, ICMP e IPv6 | Liberação P2 | |
31 | 48 | 24 | 10/01/2018 | Acompanhamento de projeto | ||
32 | 50 | 25 | 15/01/2018 | Implementação de aplicações (NAT) | ||
33 | 52 | 26 | 17/01/2018 | Algoritmos e Protocolos de roteamento Intra-AS | ||
34 | 54 | 27 | 22/01/2018 | BGP & Broadcast & Multicast | Liberação Q11 | |
35 | 56 | 28 | 24/01/2018 | Acompanhamento de projeto | ||
36 | 58 | 29 | 29/01/2018 | Camadas de Enlace e Física | Liberação Q12 | Sugestão 2VA |
37 | 60 | 30 | 31/01/2018 | Acompanhamento de projeto | Sugestão 2VA | |
38 | 62 | 31 | 05/02/2018 | Acompanhamento de projeto | ||
39 | 64 | 32 | 07/02/2018 | 2ª VA - Apresentação de Projeto | ||
40 | 12/02/2018 | FERIADO | ||||
41 | 14/02/2018 | FERIADO | ||||
42 | 19/02/2018 | Sugestão 3VA | ||||
43 | 66 | 33 | 21/02/2018 | Prova 3ª VA (unidades 1,2,3,4,5) | Sugestão 3VA | |
44 | 68 | 34 | 26/02/2018 | Prova Final (unidades 1,2,3,4,5) | ||
45 | 28/02/2018 | |||||
46 | 05/03/2018 | Sugestão PF | ||||
47 | 07/03/2018 | Sugestão PF | ||||
48 | 12/03/2018 | |||||
49 | 14/03/2018 | |||||
50 | 17/03/2018 | Limite Sig@ |
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 | Estrutura da Internet | [KR2010] pp. 7-18;25-26 |
14 | [KR2006] pp. 19-28 | |
15 | Vídeo e textos: A Internet Revelada | |
16 | Medidas de desempenho em redes | [KR2010] pp. 26-35 |
17 | [KR2006] pp. 28-34 | |
18 | Modelos de Referência | [KR2010] pp. 35-41 |
19 | [KR2006] pp. 34-39 | |
20 | [TW2011] pp. 41-53 | |
21 | [CRG2009] pp. 61-91 | |
22 | Prática: Protocolos e Desempenho | [KR2010] p. 58 |
23 | [KR2006] p. 53 | |
24 | Princípios da Camada de Aplicação | [KR2010] pp. 61-72 |
25 | [KR2006] pp. 57-68 | |
26 | A Web | [KR2010] pp. 72-81 |
27 | [KR2006] pp. 68-76 | |
28 | FAQ de Tim Berners-Lee | |
29 | Fluxograma de um Servidor Web | |
30 | Cookies e Caching | [KR2010] pp. 80-84 |
31 | [KR2006] pp. 76-82 | |
32 | E-mail e FTP | [KR2010] pp. 85-92 |
33 | [KR2006] pp. 82-95 | |
34 | DNS | [KR2010] pp. 96-106 |
35 | [KR2006] pp. 95-105 | |
36 | P2P | [KR2013] pp. 144-156 |
37 | Princípios da Camada de Transporte | [KR2010] pp. 140-149 |
38 | [KR2006] pp. 143-153 | |
39 | Transferência Confiável de Dados | [KR2010] pp. 154-173 |
40 | [KR2006] pp. 157-178 | |
41 | UDP | [KR2010] pp. 150-153 |
42 | [KR2006] pp. 153-157 | |
43 | TCP | [KR2010] pp. 174-195 |
44 | [KR2006] pp. 178-199 | |
45 | Controle de Congestionamento | [KR2010] pp. 196-210 |
46 | [KR2006] pp. 206-223 | |
47 | Princípios da Camada de Rede | [KR2010] pp. 228-239; 18-24 |
48 | [KR2006] pp. 235-246;11-19 | |
49 | Protocolo IP | [KR2010] pp. 247-261 |
50 | [KR2006] pp. 255-269 | |
51 | NAT, ICMP e IPv6 | [KR2010] pp. 262-268 |
52 | [KR2006] pp. 269-275 | |
53 | Peer-to-Peer Communication Across Network Address Translators | |
54 | Algoritmos de Roteamento | [KR2010] pp. 270-284 |
55 | [KR2006] pp. 275-290 | |
56 | Protocolos de Roteamento | [KR2010] pp. 285-304 |
57 | [KR2006] pp. 290-313 | |
58 | Camada de Enlace | [KR2010] pp. 318-324; 328-331; 334-337; 338-355 |
59 | [KR2006] pp. 327-333;337-341;344-347;348-353;356-370;371-372 | |
60 | 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 3 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 2 páginas no modelo SBC (com referências, sem resumo, sem abstract 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 | Questões | Leituras sugeridas |
10 | A1 | Quais os princípios de projeto da Internet? Como eles contribuem para sua larga difusão hoje? | A Internet. Estrutura da Internet. Modelos de Referência. |
11 | A2 | Quais outros protocolos e tecnologias de rede, além do TCP, implementam mecanismos de transferência confiável de dados? Como eles funcionam? | Transferência Confiável de Dados |
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 um servidor para o Protocolo de Transferência de Arquivos sobre sockets TCP. | 1 semana após liberação |
6 | P2 | Crie uma solução para que o cliente e servidor PTA possam funcionar através de um NAT. | 1 semanas após liberação |
7 | |||
8 | |||
9 | |||
10 | |||
11 | ****Python App#2: ****DNS recursive resolver (like dig). | ||
12 | ****Python App#3: ****DHCP client simulator for testing a DHCP server in the local network. | ||
13 | ****Python App#4: ****OSPF network discovery via SNMP. Building the OSPF topology. | ||
14 | ****Python App#5: ****Checksum calculator |