TADS:Redes de Computadores: 2015-1
PLANO DE ENSINO - TADS:Redes de Computadores
IDENTIFICAÇÃO
Curso: Tecnologia em Análise e Desenvolvimento de Sistemas
Componente Curricular: Redes de Computadores
Professor:
- Evandro Cantú <evandro.cantu@ifpr.edu.br>
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
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
- 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
1 a 3/jun
- Semana Acadêmica
28/maio
- 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
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.
- Resumo dos trabalhos solicitados nas aulas anteriores
- 9 e 10/abr: Relatório sobre Laboratório: Captura de pacotes TCP (tcpdump);
- 16 e 17/abr: Relatório sobre Laboratório: Comparativo TCP e UDP (nc e tcpdump);
- 23 e 28/abr: Relatório sobre Laboratório: Captura de pacotes HTTP (wireshark).
30/abr
- 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
09 e 10/abr
- Cabeçalho
- Abertura de conexão
26 e 27/mar
- Camada de Transporte
- Multiplexação de aplicações através de portas, TCP, UDP, Checksum
- Protocolo UDP
- Protocolo TCP
- Cabeçalho
- Tamanho máximo do segmento
- Números de sequência e reconhecimento
20/mar
- Introdução as redes de computadores e a Internet
- Slides com resumo sobre Camada Aplicação
- Vídeo interessante sobre as camadas da Arquitetura Internet e sua relação com o modelo OSI:
19/mar
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.
12/mar
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
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
20/fev
- Comutação de pacotes x Comutação de circuitos
- Comutação de pacotes x Comutação de mensagens
- Exercícios
- Qual a vantagem de uma rede de comutação de pacotes em relação a comutação de circuitos?
- 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)
- 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.
- 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
- Vídeo: Bits e Bytes: Bits e Bytes: Que mundo é este - Parte 5
- IP
- O endereço de cada computador na Internet.
- Laboratório 1
- Teste de conectividade em rede com ping.
- Online Ping
- Laboratório: Verificação do endereço IP e conectividade na Internet
- Laboratório: Ping no endereço de difusão
13/fev
- Conceitos Redes de Computadores e a Internet
- Aplicações de rede e o modelo Cliente/Servidor
12/fev
- A Rede Internet
- Texto para leitura: A internet em 100 anos: previsões para o futuro da rede
- Conceitos às Redes de Computadores e a Internet
- Conectividade em Rede: Ponto a ponto, Multiponto e Redes Chaveadas.
- Visão geral da Internet.
- Comutação de pacotes versus comutação de circuitos.