TADS:Redes de Computadores: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Linha 47: Linha 47:
#Verificar, com o comando '''ifconfig''', se o sistema operacional da máquina virtual está localizado na mesma rede das demais máquinas do laboratório. Se não estiver, modificar a configuração da máquina virtual para trabalhar em modo '''''bridge'''''.
#Verificar, com o comando '''ifconfig''', se o sistema operacional da máquina virtual está localizado na mesma rede das demais máquinas do laboratório. Se não estiver, modificar a configuração da máquina virtual para trabalhar em modo '''''bridge'''''.
#Instalar na máquina virtual um servidor Web '''apache''' e testar o funcionamento do mesmo com um navegador situado em outra máquina.
#Instalar na máquina virtual um servidor Web '''apache''' e testar o funcionamento do mesmo com um navegador situado em outra máquina.
#Testar o comando '''telnet''' na '''porta 80''' do servidor Web.
#Testar o comando '''telnet''' na '''porta 80''' do servidor Web. Note que este comando permite abrir uma conexão TCP na porta 80 do servidor Web.
#Preparar um comando tcpdump para capturar pacotes TCP com origem ou destino na máquina virtual do servidor Web.
#Preparar um comando tcpdump para capturar pacotes TCP com origem ou destino na máquina virtual do servidor Web.
#Executar o comando '''telnet''' na '''porta 80''' do servidor Web e capturar com o '''tcpdump''' os pacotes de abertura de conexão TCP. Interpretar os pacotes trocados.
#Executar o comando '''telnet''' na '''porta 80''' do servidor Web e capturar com o '''tcpdump''' os pacotes de abertura de conexão TCP. Interpretar os pacotes trocados.

Edição das 16h14min de 27 de março de 2015

Redes de Computadores

Carga Horária

72 horas

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.

Bibliografia Básica

  • 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.

Bibliografia Complamentar

  • 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.

Outros Materiais

Diários de Aula

Ano Letivo 2015

Professor
Evandro Cantú <evandro.cantu@ifpr.edu.br>
Encontros
4a feira: 21h00-22h30 / 5a feira 19h15-21h00 - 4 aulas/semana
Atendimento paralelo
4a feira - 18h00-19h00.

27/mar

Protocolo TCP
  • Cabeçalho
  • Tamanho máximo do segmento
  • Abertura de conexão
Laboratório: Captura de pacotes com tcpdump
Veja o link sobre a instalação e uso do tcpdump para realizar os exercícios propostos no laboratório.

O laboratório deve ser realizado em uma máquina virtual, em virtude da necessidade de conta de administrador para instalar os aplicativos e utilizar o tcpdump.

Exercícios
  1. Verificar, com o comando ifconfig, se o sistema operacional da máquina virtual está localizado na mesma rede das demais máquinas do laboratório. Se não estiver, modificar a configuração da máquina virtual para trabalhar em modo bridge.
  2. Instalar na máquina virtual um servidor Web apache e testar o funcionamento do mesmo com um navegador situado em outra máquina.
  3. Testar o comando telnet na porta 80 do servidor Web. Note que este comando permite abrir uma conexão TCP na porta 80 do servidor Web.
  4. Preparar um comando tcpdump para capturar pacotes TCP com origem ou destino na máquina virtual do servidor Web.
  5. Executar o comando telnet na porta 80 do servidor Web e capturar com o tcpdump os pacotes de abertura de conexão TCP. Interpretar os pacotes trocados.
  6. Executar o comando telnet na porta 81 do servidor Web e capturar com o tcpdump os pacotes de rejeição conexão TCP. Interpretar os pacotes trocados.
  7. Abrir uma conexão TCP com o servidor Web, executando o comando telnet na porta 80 do servidor e depois abortar a conexão com CTRL-C. Em seguida capturar com o tcpdump os pacotes de encerramento de conexão TCP. Interpretar os pacotes trocados.


Vídeo interessante sobre as camadas da Arquitetura Internet e sua relação com o modelo OSI:

26/mar

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

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