Redes de Computadores II - CI061A (2017-02)

Ementa: Topologia de rede e técnicas de chaveamento. Componentes e funções de rede. Processadores de comunicação. Redes locais. Confiabilidade e segurança de redes. Modelo OSI. Padrões nacionais.

Objetivo: Apresentar a arquitetura e os protocolos da Internet. Apresentar linguagens e abstrações para a programação de protocolos de aplicação para a Internet (TCP/IP). Ao final do curso o aluno deverá compreender como funciona a Internet em termos dos protocolos sobre os quais está desenvolvida. Os alunos devem também ser capaz de implementar novos protocolos de aplicação para a Internet.

Pré-requisito: CI058

Importante:
(i) É imprescindí­vel que o livro texto seja lido e compreendido.
(ii)
É sugerido aos alunos não marcarem qualquer forma de viagem antes de saberem se estão aprovados ou de final.
(iii) Não é permitido o uso de celular durante a aula. Caso você precise usá-lo por questões pessoais, converse com o professor ante da aula para verificar se é possível o uso.
(iv) Há aula normalmente em véspera de feriado e será contabilizada a presença. Apenas não haverá aula nos casos previstos no calendário da universidade. Veja
Calendário Acadêmico da UFPR

Representante turma:  Alexandre Lange

Monitor: Não há.
Email do Forum: ci061-2017-02 AT googlegroups.com com o rótulo da mensagem [CI061-2017-02]

Forum:
ci061-2017-02 AT googlegroups.com:
Os responsáveis por criar e manter a lista do fórum são/é o<s> representante<s> de turma
* É fundamental que os alunos se inscrevam no fórum para terem um melhor apoio sobre as listas de exercícios e trabalhos práticos
* Ao enviarem mensagem ao fórum coloquem no título da mensagem o rótulo [CI061-2017-02]

Atendimento aos alunos: ao final da aula e na lista de fórum

Os documentos referentes aos Trabalhos do Projeto devem ser enviados ao email  ci061ufpr AT gmail.com

Avaliação: T1 = Projeto;  T2 = Apresentação; T3 = Prova teórica
Notas = (T1*0.40)+(T2*0.30)+(T3*0.30)

Não há segunda chamada, exceto nos casos previstos na Resolução 37-97.

---------------------------------------------------------------------------

Cronograma de Apresentações/Projetos/Prova: 

19, 21, 26 de setembro e 03 de outubro - datas da 1a apresentação (T2) 

31/outubro -  Data de entrega do 1o trabalho do projeto (T1)

07/novembro - Data de Prova teórica (T3)

14,  16, 21 e 23  de novembro - datas da 2a apresentação (T2) 

23/novembro -  Data de entrega do 2o trabalho do projeto (T1)

28/novembro -  Entrega de notas
30/novembro - Verificação de notas
12/dezembro  - Prova final
14/dezembro  - verificação da prova final

---------------------------------------------------------------------------

Programa: aulas nas 3as e 5as às 19:30hs turma A na sala PD-07 (3a) e CT-07 (5a).

  1. Conceitos básicos: protocolos, padrões; a pilha de protocolos TCP/IP.
  2. LAN, MAN & WAN: redes locais, redes metropolitanas e redes de longa distância. Revisão da camada física, camada de enlace e comunicação de dados sobre a Ethernet CSMA/CD. Redes determinísticas: Field Bus. Panorama de outras tecnologias.
  3. A Internet: arquitetura, histórico & visão geral da familia de protocolos TCP/IP.
  4. Estrutura dos endereços IP; classes; manipulação de endereços IP. Protocolos ARP/RARP.
  5. Manipulação de endereços IP: Proxy ARP, Subredes e CIDR.
  6. O protocolo IP: não-confiável, não-orientado à conexão; pacote IP: TTL, fragmentação, outros campos de controle.
  7. Códigos de detecção e códigos de correção de erros.
  8. O protocolo ICMP. Mensagens de erro e controle: tipos e aplicações.
  9. A camada de Transporte. Comunicação de processos versus comunicação de máquinas. O Protocolo UDP. Não-confiável e não-orientado à conexão.
  10. O protocolo TCP. Estabelecimento de conexão. Controle de fluxo. Controle de congestionamento. Entrega confiável e ordenada de bytes de dados ao destino. Encerramento de conexão.
  11. A camada de Rede na Internet além do IPv4: IPv6. NAT. MPLS.
  12. Sistemas Cliente/Servidor. Panorama de aplicações.
  13. Inicialização de hosts com BOOTP e DHCP.
  14. DNS: domínios e nomes simbólicos. Resolvedor e servidor de nomes. Servidores raiz. Consultas recursivas e iterativas.
  15. Arquitetura de roteamento da Internet. Protocolos de roteamento.
  16. Gerência e Segurança de Redes.
---------------------------------------------------------------------------

Lista de exercícios:

Projetos (T1):
1o Trabalho - Entrega 26 de outubro de 2017 - estendido para 31 de outubro de 2017
2o Trabalho - Entrega 21 de novembro de 2017 

Apresentações (T2):
1a - protocolos: DHCP e NAT, RIP, OSPF, IGRP, BGP,  ICMP, SDN
2a - Aplicações - Instrução para o poster do projeto divulgada em 18/outubro. 


Guia para o resumo a ser entregue no final de cada apresentação



---------------------------------------------------------------------------
Bibliografia:
Última revisão: 17nov2017