21
© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 1 Funcionalidade e Protocolos da Camada de Aplicação Fundamentos de Rede – Capítulo 3

Exploration Network Chapter3

Embed Size (px)

Citation preview

Page 1: Exploration Network Chapter3

© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 1

Funcionalidade e Protocolos da Camada de Aplicação

Fundamentos de Rede – Capítulo 3

Page 2: Exploration Network Chapter3

2© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Objetivos Descrever como os protocolos de Camada de

Aplicação TCP/IP fornecem os serviços especificados pelas camadas superiores do modelo OSI.

Explicar como os protocolos garantem que serviços executados em um tipo de dispositivo possam enviar e receber dados de muitos dispositivos de rede diferentes.

Descrever a função das aplicações TCP/IP mais conhecidas, como a World Wide Web e e-mail, e seus serviços (HTTP, DNS, SMB, DHCP, SMTP/POP e Telnet).

Page 3: Exploration Network Chapter3

3© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Aplicações – Conectando Redes Humanas e de Dados Aplicações fornecem meios de gerar e receber dados que são

transportados pela rede

Page 4: Exploration Network Chapter3

4© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Aplicações – Conectando Redes Humanas e de Dados A camada de aplicação fornece a interface entre as aplicações

que utilizamos para comunicação e a rede subjacente pela qual nossas mensagens são transmitidas

Page 5: Exploration Network Chapter3

5© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Aplicações – Conectando Redes Humanas e de Dados

Camada de Apresentação• Codificação e conversão de dados .

• Compressão dos dados.

• Criptografia dos dados.

Aplicação

• Troca de dados

Camada de Sessão

• Cria e mantêm diálogos entre aplicações

Page 6: Exploration Network Chapter3

6© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Os protocolos da camada de Aplicação TCP/IP mais comuns são aqueles que fornecem a troca de informações de usuários.

Especificam as informações de formato e controle necessários para muitas funções comuns de comunicação na Internet.

Aplicações – Conectando Redes Humanas e de Dados

Os protocolos no conjunto TCP/IP geralmente são definidos por Requests for Comments (RFCs). A Internet Engineering Task Force (IETF) mantém as RFCs como padrão para o conjunto TCP/IP.

Aplicações que Detectam

Redes

Serviços da camada de Aplicação

Processos são programas individuais

de software executando ao mesmo tempo

Vamos analisar

processos do Windows?

Page 7: Exploration Network Chapter3

7© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

O Papel dos Protocolos no Suporte a Comunicação Modelo Cliente Servidor

Page 8: Exploration Network Chapter3

8© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

O Papel dos Protocolos no Suporte a Comunicação Protocolos e Serviços da Camada de Aplicação

•Uma única aplicação pode utilizar vários serviços diferentes

•Para cada solicitação vários serviços podem ser solicitados

•Vários clientes solicitam informações ao mesmo tempo

Exercício 3.2.3 (2)

Page 9: Exploration Network Chapter3

9© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

O Papel dos Protocolos no Suporte a Comunicação Modelo não Hierárquico

• Redes não hierárquicas (ponto-a-ponto)

• Aplicações não hierárquicas (P2P)

Page 10: Exploration Network Chapter3

10© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Serviços e Protocolo DNS• Domain Name System (DNS) faz a resolução de nomes de domínio para

endereços IP

• Utiliza um conjunto distribuído de servidores para definir os nomes associados aos endereços

• Serviço Cliente/Servidor

Protocolos e Serviços da Camada de Aplicação do TCP/IP

Page 11: Exploration Network Chapter3

11© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Serviços e Protocolo DNS

Protocolos e Serviços da Camada de Aplicação do TCP/IP

- nslookupVamos testar!

- ipconfig /displaydns

Page 12: Exploration Network Chapter3

12© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Protocolos e Serviços da Camada de Aplicação do TCP/IP Serviço WWW e HTTP

• Protocolo de solicitação/resposta (GET, POST e PUT)

• Para solicitações seguras utiliza-se o HTTPS

Exercício 3.3.2 (3)

Page 13: Exploration Network Chapter3

13© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Protocolos e Serviços da Camada de Aplicação do TCP/IP Serviços de E-mail e Protocolos SMTP/POP

• POP – Post Office Protocol

• SMTP – Simple Mail Transfer Protocol

• IMAP – Internet Message Acess Protocol

Page 14: Exploration Network Chapter3

14© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Protocolos e Serviços da Camada de Aplicação do TCP/IP Serviços e Protocolo Telnet

• Fornece um método padrão para simulação de dispositivos de terminal com base em texto na rede de dados

• Uma conexão telnet é chamada de Terminal Virtual

• Executa comando remotamente como se estivesse acessando localmente a máquina

• Apesar de suportar autenticação, a conexão não é criptografada

• Recomenda-se substituir o Telnet pelo SSH

Page 15: Exploration Network Chapter3

15© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Serviços e Protocolo FTP–Estabelece a conexão na porta TCP/21 utilizada para controlar o tráfego

–Estabelece uma segunda conexão na porta TCP/20 para transferência dos arquivos

Protocolos e Serviços da Camada de Aplicação do TCP/IP

Page 16: Exploration Network Chapter3

16© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Serviços e Protocolo DHCP–Permite que dispositivos obtenham endereços IP e outras informações

–Endereços não são atribuídos permanentemente

Protocolos e Serviços da Camada de Aplicação do TCP/IP

Page 17: Exploration Network Chapter3

17© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Protocolos e Serviços da Camada de Aplicação do TCP/IP Serviços de Compartilhamento de Arquivos e Protocolo SMB

• Criado para descrever recursos de rede compartilhados

• Estabelece conexão de longo prazo e acessa o recurso como se fosse local

Page 18: Exploration Network Chapter3

18© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Protocolos e Serviços da Camada de Aplicação do TCP/IP Serviços P2P e Protocolo Gnutella

Page 19: Exploration Network Chapter3

19© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Protocolos e Serviços da Camada de Aplicação do TCP/IP Wireshark

• é um programa que analisa o tráfego de rede

• Organiza o tráfego capturado por protocolos

Vamos analisar o

tráfego HTTP!

Page 20: Exploration Network Chapter3

20© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Resumo

Neste capítulo você aprendeu a:•Descrever como as funções das três camadas superiores do modelo OSI fornecem serviços de rede para aplicações de usuário final.•Descrever como os protocolos da camada de Aplicação do modelo TCP/IP fornecem os serviços especificados pelas camadas superiores do modelo OSI.•Definir como as pessoas utilizam a camada de Aplicação para se comunicarem pela rede de informações.•Descrever a operação de aplicações TCP/IP conhecidas, como World Wide Web e e-mail, e seus serviços relacionados (HTTP, DNS, SMB, SMTP/POP e Telnet).•Descrever os processos de compartilhamento de arquivos que utilizam aplicações não hierárquicas e o protocolo Gnutella.•Explicar como os protocolos garantem que serviços executados em um tipo de dispositivo possam enviar e receber dados de muitos dispositivos de rede diferentes.•Utilizar ferramentas de análise de rede para examinar e explicar como aplicações comuns de usuário funcionam.

Page 21: Exploration Network Chapter3

21© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public