© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public 1
Funcionalidade e Protocolos da Camada de Aplicação
Fundamentos de Rede – Capítulo 3
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).
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
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
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
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?
7© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
O Papel dos Protocolos no Suporte a Comunicação Modelo Cliente Servidor
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)
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)
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
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
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)
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
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
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
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
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
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
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!
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.
21© 2007 Cisco Systems, Inc. All rights reserved. Cisco Public
Recommended