Técnico em Informática: Redes de Computadores 2018: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Sem resumo de edição
Linha 137: Linha 137:
A aula do dia 31/Mar será trocada para 02/Abr com Prof. Felippe.
A aula do dia 31/Mar será trocada para 02/Abr com Prof. Felippe.


;Aplicações Internet e Protocolos de Aplicação[[Media:ApostilaRedes.pdf | (CANTÚ, 2009, pag. 21-23)]]
;Aplicações Internet:  As '''aplicações''' são a razão de ser da Internet, permitindo que os usuários possam fazer coisas úteis e interessantes na rede.  


As '''aplicações''' são a razão de ser da Internet, permitindo que os usuários possam fazer coisas úteis e interessantes na rede.
Elementos da camada de aplicação [[Media:ApostilaRedes.pdf | (CANTÚ, 2009, pag. 21-23)]]:
 
*Protocolos de Aplicação;
Os '''protocolos de aplicação''' definem as regras e o formato das mensagens que são trocadas pelas aplicações.
 
Elementos da camada de aplicação:
*Clientes e servidores;
*Clientes e servidores;
*Portas entre os processos de aplicação;
*Portas entre os processos de aplicação;
Linha 149: Linha 146:
*Agente usuário;
*Agente usuário;
*Serviços de transporte utilizados pelas aplicações.
*Serviços de transporte utilizados pelas aplicações.
;Aplicação Web: A aplicação '''WWW''' (''World Wide Web''), ou simplesmente '''Web''', é uma aplicação que funciona sobre demanda, permitindo a navegação através páginas de hipertextos armazenadas em servidores Web.
Elementos da aplicação Web:
*Clientes: São os '''navegadores''' Web, como Firefox, Chrome, IExplorer, etc.
*'''Servidores''': Armazenam as páginas Web e atendem as requisições de clientes, como por exemplo o servidor Web '''apache''', disponível nas distribuições do Linux.
*'''Protocolo HTTP''' (''Hipertext Transfer Protocol''): Define o formato das mensagens de requisição e resposta entre os navegadores (clientes) e servidores Web.
*Protocolo de transporte: '''TCP'''.
*Porta: Os clientes requisitam páginas na '''porta 80''' do servidor Web.
*Páginas Web: As páginas Web armazenadas em servidores são codificadas no formato '''HTML''' (''Hipertext Meta Language'')





Edição das 19h03min de 27 de março de 2014

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

  • OLSEN, Diogo Roberto; LAUREANO, Marcos Aurélio Pchek. Redes de Computadores. 1a. Edição. LT, 2010;
  • KUROSE, James F., ROSS, Keith. Redes de Computadores e a Internet: Uma nova abordagem. 3a. Edição. Pearson, 2006;
  • 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

Ano Letivo 2014


Professor: Evandro Cantú (evandro.cantu@ifpr.edu.br)
Encontros: 2a feira - 13h20-15h20 - 2 aulas/semana
Atendimento paralelo: 3a feira - 16h40-17h40.

Diários de Aula

10/fev:

Introdução às Redes de Computadores e a Internet
  • Formas de conectividade em rede: Ponto a ponto, Multiponto e Redes Chaveadas.
  • Texto para leitura: Visão geral da Internet.
  • Comutação de pacotes versus comutação de circuitos.
  • Vídeo: Bits e Bytes: Que mundo é este - Parte 5

17/fev:

A aula do dia 17/fev será trocada para 19/fev com Prof. Felippe.

Conceitos Redes de Computadores e a Internet
Laboratório 1
Laboratório: Verificação do endereço IP e conectividade na Internet

24/fev:

Comutação de pacotes x comutação de circuitos
(CANTÚ, 2009, pag. 8-11).
  • Comutação de pacotes
  • Comutação de pacotes tipo datagrama: Internet -> Analogia Correio
  • 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.

10/mar:

Quiz!

  • Avaliação rápida sobre o que vimos até agora.
  • Ler também como estudo (OLSEN; LAUREANO, 2010, pag. 9-15).
Resultado do Quiz!
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: Ubuntu 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.

17/mar:

Roteamento em redes de comutação de pacotes
(CANTÚ, 2009, pag. 11-12)
Vazão, atraso e perda de pacotes
(CANTÚ, 2009, pag. 13-14)
Verificação da rota tomada pelos pacotes com traceroute
Online Traceroute
Laboratório 2
Laboratório: Verificação da rota seguida pelos pacotes com ''traceroute''

18/mar:

Recuperação paralela
Conceitos básicos sobre redes de computadores e internet

16 horas - Lab. Inf. 5

Exercícios para entregar
  • Exercícios do dia 24/02
  • Lab. 1 de 17/02
  • Lab. 2 de 17/03 (Teodoro)

24/mar:

Padronização dos protocolos para redes de Computadores
(CANTÚ, 2009, pag. 15-20)

X

  • Arquitetura Internet de 4 camadas

-> ->

Exercícios
  1. Quais são as camadas da pilha de protocolos da Internet? Quais as responsabilidades de cada uma destas camadas?
  2. O que é uma mensagem da camada aplicação? Um segmento da camada de transporte? Um datagrama da camada rede? Um quadro da camada enlace?
  3. Que camada da pilha de protocolos da Internet um roteador implementa? Que camadas um host, ou sistema terminal, implementa?

31/Mar:

A aula do dia 31/Mar será trocada para 02/Abr com Prof. Felippe.

Aplicações Internet
As aplicações são a razão de ser da Internet, permitindo que os usuários possam fazer coisas úteis e interessantes na rede.

Elementos da camada de aplicação (CANTÚ, 2009, pag. 21-23):

  • Protocolos de Aplicação;
  • Clientes e servidores;
  • Portas entre os processos de aplicação;
  • Endereçamento das aplicações;
  • Agente usuário;
  • Serviços de transporte utilizados pelas aplicações.
Aplicação Web
A aplicação WWW (World Wide Web), ou simplesmente Web, é uma aplicação que funciona sobre demanda, permitindo a navegação através páginas de hipertextos armazenadas em servidores Web.

Elementos da aplicação Web:

  • Clientes: São os navegadores Web, como Firefox, Chrome, IExplorer, etc.
  • Servidores: Armazenam as páginas Web e atendem as requisições de clientes, como por exemplo o servidor Web apache, disponível nas distribuições do Linux.
  • Protocolo HTTP (Hipertext Transfer Protocol): Define o formato das mensagens de requisição e resposta entre os navegadores (clientes) e servidores Web.
  • Protocolo de transporte: TCP.
  • Porta: Os clientes requisitam páginas na porta 80 do servidor Web.
  • Páginas Web: As páginas Web armazenadas em servidores são codificadas no formato HTML (Hipertext Meta Language)