TADS:Redes de Computadores: 2015-1

De Wiki Cursos IFPR
Ir para: navegação, pesquisa

PLANO DE ENSINO - TADS:Redes de Computadores

IDENTIFICAÇÃO

Curso: Tecnologia em Análise e Desenvolvimento de Sistemas

Componente Curricular: Redes de Computadores

Professor:

Turma: 01/2014

Período Letivo: Terceiro

Ano: 2015

Carga horária: 60

Horários de Aulas: 4a feira: 21h00-22h30 / 5a feira 19h15-21h00

Horário Semanal de Atendimento ao Estudante: 4a feira - 18h00-19h00

EMENTA

Noções de Cabeamento Estruturado. Topologias. Componentes de uma rede. Modelo OSI. Tecnologias de Redes Locais. Arquitetura TCP/IP. Endereçamento IP. Protocolos de Aplicação na Internet. Segurança de rede. Configuração de rede sem fio Wi-Fi.

CONTEÚDO PROGRAMÁTICO

Introdução a redes de computadores
Arquitetura de redes de computadores
  • Modelo OSI
  • Modelo TCP/IP
Aplicações e serviços de rede
  • SSH
  • FTP
  • DNS
  • DHCP
  • Servidor WEB
Protocolo IP
  • Endereçamento IP
  • Roteamento IP
Protocolos de Controle de Acesso ao Meio
  • Aloha / Slotted Aloha
  • CSMA, CSMA/CD, CSMA/C
Controle de Rede no Linux
  • Configuração de interfaces de rede
  • Verificação de tráfego
  • Arquivos de configuração
  • Segurança de Redes

OBJETIVOS DO COMPONENTE CURRICULAR

Capacitar o aluno para o entendimento das tecnologias utilizadas para a interligação em redes de computadores.

PROCEDIMENTOS METODOLÓGICOS

Metodologia de Ensino
  • Aulas expositivas, leitura de textos, exposição de vídeos;
  • Postagem das atividades realizadas e materiais didáticos na Wiki do Campus;
  • Realização pesquisas e trabalhos individuais e em grupo.
  • Aulas práticas em laboratório.
Recursos e Materiais
  • Aulas teóricas e práticas realizadas no ambiente do Laboratório de Informática;
  • Uso da Wiki institucional para disponibilização de materiais didáticos aos alunos;
  • Uso de aplicativos de rede para verificar e modificar a configuração de equipamentos de rede (ifconfig, ping e traceroute).
  • Uso de analisadores de pacotes para analisar e verificar as propriedades de protocolos de rede (tcpdump e wireshark).
  • Uso de emuladores de rede para implementação e teste de estruturas e protocolos de redes de computadores (netkit).
  • Realização de experimentos práticos com equipamentos de rede.

AVALIAÇÃO

As avaliações serão realizadas a partir de diferentes instrumentos, incluindo:

  • Participação nas atividades;
  • Avaliações escritas;
  • Avaliações práticas em laboratório;
  • Trabalhos individuais e em grupo.

REFERÊNCIAS BIBLIOGRÁFICAS

REFERÊNCIAS BÁSICAS
  • KUROSE, James F., ROSS, Keith. Redes de Computadores e a Internet: Uma nova abordagem. 3a. Edição. Pearson, 2006.
  • OLSEN, Diogo Roberto; LAUREANO, Marcos Aurélio Pchek. Redes de Computadores. 1a. Edição. LT, 2010;
  • TANENBAUM, Andrew S. Redes de Computadores. 5a. Edição. Campus, 2011;
  • MARIN, Paulo Sérgio. Cabeamento Estruturado: Desvendando cada passo – do projeto à instalação. 1a. Edição. Érica, 2008;
  • BARRED, Daiane, KING, Todd, Redes de Computadores, LTC, 2010.
REFERÊNCIAS COMPLEMENTARES
  • NETO, Urubatan, Dominando Linux Firewall Iptables, Ciência Moderna, 2004.
  • CHESWICK, William, Firewalls e Segurança na Internet – Repelindo o hacker ardiloso, 2a. Ed, Bookman, 2005.
  • STALLINGS, William, Criptografia e Segurança de Redes: Princípios e Práticas, 4a. Ed, Pearson, 2007.
  • COMMER, Douglas E. Interligação de Redes com TCP/IP. 5a. Edição. Campus, 2006;
  • FOUROZAN, Behrouz A., Comunicação de Dados e Redes de Computadores, 4a. Ed, Mc Graw Hill, 2008.

MATERIAIS DE APOIO

Apostila
CANTÚ, Evandro, Redes de Computadores e a Internet, IFSC, 2009.

DIÁRIOS DE AULA

02/jul

Avaliação
Recuperação: Conceitos sobre TCP e UDP; Endereçamento IP e cálculo de sub-redes.
Entrega do trabalho
NetKit2

30/jun

Camada de Enlace
Laboratórios

25/jun

Roteamento IP
Laboratório: NetKit Roteamento: Protocolo de roteamento dinâmico RIP.

23/jun

Roteamento IP
Laboratório: NetKit Roteamento: Configuração manual de interfaces de rede e rotas estáticas.

18/jun

Laboratório: NetKit Roteamento
Configuração manual de interfaces de rede e rotas estáticas.

16/jun

Protocolo ARP
Laboratório: NetKit Roteamento
Continuação

9 e 11/jun

Laboratório: Máscaras de rede
Laboratório: NetKit Roteamento

1 a 3/jun

Semana Acadêmica

28/maio

Endereçamento IP
  • Protocolo DHCP: Alocação dinâmica de endereços IP;
  • NAT: Endereços IP privados e roteador NAT.
Protocolo ICMP
Protocolo de controle e mensagens de erro.

26/maio

Endereçamento de sub-redes
Exercício para entregar.

19 e 21/maio

Camada de Rede

Exercícios

14/maio

Análise de gráficos do fluxo de dados TCP
Laboratório: Gráficos do Fluxo de Dados TCP
Introdução a Camada de Rede

12/maio

Avaliação
Introdução as redes e a Internet. Protocolos de aplicação HTTP, SMTP, FTP e SSH. Protocolos UDP e TCP.

07/maio

Revisão.

05/maio

Pesquisa e laboratório envolvendo análise de Gráficos do Fluxo de Dados TCP
O professor estará ausente em função de participação em atividade no IFSC em Florianópolis. Uma prévia do relatório deve ser entregue até o final da aula, com as práticas realizadas. O relatório final com a pesquisa teórica e análise pode ser entregue até a semana seguinte.
Laboratório: Gráficos do Fluxo de Dados TCP
Resumo dos trabalhos solicitados nas aulas anteriores

30/abr

Protocolo TCP
  • Controle de Fluxo
  • Temporização
  • Controle de Congestionamento

23 e 28/abr

wireshark
Ferramenta gráfica para captura de pacotes.
Laboratório: Captura de pacotes HTTP

16 e 17/abr

Protocolo TCP x Protocolo UDP
Laboratório: Comparativo TCP e UDP

09 e 10/abr

Protocolo TCP
  • Cabeçalho
  • Abertura de conexão
tcpdump
Laboratório: Captura de pacotes TCP

26 e 27/mar

Camada de Transporte
Multiplexação de aplicações através de portas, TCP, UDP, Checksum
Protocolo UDP
Protocolo TCP

20/mar

19/mar

Correio Eletrônico
Transferência de Arquivos

13/mar

Instalação de máquina virtual para uso nas aulas de Redes de Computadores
  • Utilizaremos a máquina virtual VirtualBox (VirtualBox na Wikipédia);
  • Instalar um novo sistema operacional (Instalação a partir de DVD do Ubuntu 12.04):
    • Tipo: Linux Ubuntu
    • Nome: TADS-Redes
  • Não baixar atualizações da Internet durante a instalação;
  • Criar conta de usuário:
    • Usuário: redes
    • Senha: redes1
  • Nas configurações de Rede da máquina virtual, escolher a opção:
    • Placa de rede em modo Bridge.

O sistema operacional instalado nesta máquina virtual será exclusivo para uso nas aulas de Redes de Computadores. Neste sistema operacional, a conta redes terá privilégio de super-usuário (root), assim, poderemos instalar aplicativos e realizar ações que normalmente somente o administrador do sistema tem permissão.

O opção de configuração da placa de rede em modo Bridge permitirá que o sistema operacional da máquina virtual permaneça na mesma rede local do sistema operacional hospedeiro do laboratório.

Laboratório: Aplicação Web e Acesso Remoto

12/mar

Aplicação Web

HTTP 2.0

06/mar

Arquitetura Internet
Quatros camadas da arquitetura Internet
  • Serviços comuns oferecidos pela rede às aplicações
  • Funções de cada camada da arquitetura Internet
  • Encapsulamento de protocolos

Animação modelo OSI

05/mar

Padronização dos Protocolos de Redes
Organização dos protocolos em camadas

27/fev

Aula dispensada em função da formatura dos Cursos Técnicos do IFPR: 19 horas, Auditório da Uniamérica

26/fev

  • Correção de exercícios sobre fragmentação em pacotes
Vazão, atraso e perda de pacotes
Roteamento em redes de pacotes

20/fev

Comutação de pacotes x Comutação de circuitos
Comutação de pacotes x Comutação de mensagens
Exercícios
  1. Qual a vantagem de uma rede de comutação de pacotes em relação a comutação de circuitos?
  2. Quanto tempo leva uma mensagem de 5 MBytes para ser transmitido em um enlace de 1 Mbps? (Lembre da diferença entre bit e Byte)
  3. Considere que o pacote da questão anterior deverá percorrer 5 enlaces idênticos ao da questão anterior (passando por 4 rotedores intermediátios). Calcule o tempo total para a mensagem ser transmitida da origem ao destino.
  4. Considere que a mensagem anterior seja fragmentada em pacotes de 800 Bytes, calcule o tempo total de transmissão dos pacotes da origem ao destino.

19/fev

Conceitos Redes de Computadores e a Internet
IP
O endereço de cada computador na Internet.
Laboratório 1
Teste de conectividade em rede com ping.

13/fev

Conceitos Redes de Computadores e a Internet
Aplicações de rede e o modelo Cliente/Servidor

12/fev

A Rede Internet
Conceitos às Redes de Computadores e a Internet