Redes de Computadores

Horário para 1.2012 (14/3 a 27/6/2012)

4as, das 9 às 13 hs, na sala 305 no prédio do Instituto de Geociências

Avisos

Não haverá aula nos dias 25/4 e 2/5, por ocasião da realização da reunião de sócios da Internet2 e do SBRC 2012.

Aula 1 (14/3)

·        Será usado principalmente o livro de Peterson e Davie, e as transparências da 5ª edição , disponível através do sítio da editora (e tb nesta página);

·        Foram usadas as seguintes transparências:

o   A brief look at RNP

o   Cap 1 Fundamentos (slides 1 a 27)

·        E citados os seguintes documentos:

o   A TopDown Pathway (de Peterson e Davie)

o   Cerf e Kahn, 1974, A Protocol for Packet Network Intercommunication

o   Clark, 1988, The Design Philosophy of the DARPA Internet Protocols

Aula 2 (21/3)

·        Será seguida a 5ª edição do livro de Peterson e Davie, especialmente em respeito dos exercícios.

·        Feitos alguns acréscimos nas transparências do Cap1 Fundamentos para refletir comentários do livro-texto

·        Foram usadas as seguintes transparências:

o   Cap 1 Fundamentos-mas (slides 35 à final)

o   Cap 9 Aplicações em redes (slides 1 a 19)

·        Dever de casa: Exercícios do Cap 1 para a próxima aula: 3, 5, 13, 16, 26.

Aula 3 (28/3)

·        As respostas do dever de casa se encontram aqui.

·        Foram usadas as seguintes transparências:

o   Cap 9 Aplicações em redes (slides 20 a 66, exceto 36 a 41)

Aula 4 (4/4)

·        Foram usadas as seguintes transparências:

o   Cap 9 Aplicações em redes (os demais slides que faltavam)

o   Complemento: uso de redes sobrepostas para criar ambientes de experimentação (PlanetLab e GENI)

·        RPC (Remote Procedure Call): veja item 8 do artigo “10 papers for the Ph.D. student in networking” por Craig Partidge.

·        Para complementa o Cap 9, deve-se consultar a lista “Further Reading” na p. 791 do livro de Peterson e Davie.

·        A 1a prova deverá ser no dia 25/4 sobre capítulos 1 e 9 do livro de Peterson e Davie. (Isto foi questionado, e poderá ser reavaliado até a próxima aula.)

·        Dever de casa: Exercícios do Cap 9 para a próxima aula: a ver.

Aula 5 (11/4)

·        Foram usadas as seguintes transparências:

o   Cap 2 Conexões de acesso (slides 53 a 77)

o   Cap 5 Protocolos fim-a-fim (slides 1 a 35)

Aula 6 (18/4)

·        Foram usadas as seguintes transparências:

o   Cap 5 Protocolos fim-a-fim (slides restantes) (Obs. Versão atualizada dos slides aqui)

·        Dever de casa: Exercícios do Cap 9: 2*, 3*, 6, 8, 9, 12*, 21, 24, 26 (* = exercícios práticos para complementar o livro)

·        Discussão da prova (que será adiada para o dia 9/5).

·        Não haverá aula nos dias 25/4 e 2/5.

Aula 7 (9/5)

·        Foi aplicada a primeira prova (prova e gabarito disponíveis aqui).

Aula 8 (16/5)

·        Foram usadas as seguintes transparências:

o   Cap 3 Interredes  (slides 1 a 64) (Obs. Versão atualizada dos slides aqui)

Aula 9 (23/5)

·        Foram usadas as seguintes transparências:

o   Cap 3 Interredes  (slides 65 a 95)

·        Dever de casa: Exercícios do Cap 5: 2, 3, 4, 5, 7, 8, 11, 12, 20, 21, 25, 26

Aula 10 (30/5)

·        Foram usadas as seguintes transparências:

o   Cap 3 Interredes  (slides restantes)

o   K+R Cap 4 – parte b (slides 5 a 6, 18 a 22)

Aula 11 (6/6)

·        Foram usadas as seguintes transparências:

o   Cap 2 Conexões de acesso (slides 1 a 43, 78 a 105)

·        Dever de casa: Exercícios do Cap 3: 1, 3, 6, 11, 13, 17, 23, 26, 28, 32, 33, 42, 44, 46, 48, 50, 52, 55, 57, 68, 72.

Aula 12 (13/6)

·        Usadas as seguintes transparências:

o   Cap 2 Conexões de acesso (slides 44 a 52, 106 a 141)

·        Revisão da matéria

·        Dever de casa: Exercícios do Cap 2: 1, 2, 5, 12, 18, 39, 40, 41, 45, 53, 54, 56.

Aula 13 (20/6)

·        Revisão da matéria

Aula 14 27/6)

·        Aplicada a segunda prova.

Objetivos

Apresentar a tecnologia de redes e sistemas distribuídos. A abordagem será de cima para baixo, seguindo o exemplo do Network Book, de Y. Yemini da Columbia University e o texto de Kurose e Ross. A apresentação conceitual será complementada por exercícios práticos.

Referências principais

Os 3 seguintes livros são os “clássicos” sobre o assunto, e são focados em explicar como funciona a Internet.

·        Peterson e Davie, Computer Networks – a systems approach (5a ed), Morgan Kaufmann 2011. (v. o texto “A TopDown Pathway” para ver a ordem de ler este livro de maneira “top-down”)

·        Kurose e Ross, Computer Networking: A Top-Down Approach (6ª ed), Addison-Wesley, 2012.

·        Tanenbaum e Wetherall, Computer Networks (5a ed), 2010.

O seguinte livro apresenta uma visão discordante, ao afirmar que a tecnologia da Internet é apenas um experimento incompleto, que foi adotada por falta de alternativas. O autor nos convoca a nos preocupar com os princípios de comunicação para encontrar um substituto para a tecnologia de hoje.

·        Day, Patterns in Network Architectures – a return to fundamentals, Prentice-Hall 2008.

Roteiro (transparências em ingles da 5ª edição de Peterson e Davie)

  1. Fundamentos (versão com acréscimos)
  2. Aplicações em redes
  3. Dados fim a fim
  4. Protocolos fim a fim
  5. Inter-redes
  6. Conexões de acesso
  7. Controle de congestionamento e alocação de recursos
  8. Segurança em redes
  9. Inter-redes avançadas

Trabalhos Práticos

 

Avaliação

 


Esta página será atualizada freqüentemente durante o semestre.


Atualizada em 9/junho/2012