Redes de Computadores II - CI061A (2019-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: ???  - ?? AT ???

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

Forum:
ci061-2019-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-2019-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 = Apresentação; T2 = Prova teórica; T3 = Projeto


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

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

Cronograma de Apresentações/Prova/Projetos/:
---------------------------------------------------------------------------

Programa: aulas nas 3as e 5as às 19:30hs turma A na sala PC-06 (3a) e  (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:

T1 - Apresentações 1 (APR1): 
Protocolos: DHCP e NAT, RIP, OSPF, IGRP, BGP,  ICMP, SDN

T1 - Apresentações 2 (APR2)
:
Protocolos: TCP, UDP e derivados (MPTCP, QUIC), escalonadores

T3 - Projeto Prático (TP1):
Protocolos: Análise de performance de protocolo de transporte

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



---------------------------------------------------------------------------
Bibliografia:
Última revisão: 13nov2019