Вы находитесь на странице: 1из 21

Funcionalidade e Protocolos da Camada de Aplicao

Fundamentos de Rede Captulo 3

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

Objetivos
Descrever como os protocolos de Camada de Aplicao TCP/IP fornecem os servios especificados pelas camadas superiores do modelo OSI. Explicar como os protocolos garantem que servios executados em um tipo de dispositivo possam enviar e receber dados de muitos dispositivos de rede diferentes. Descrever a funo das aplicaes TCP/IP mais conhecidas, como a World Wide Web e e-mail, e seus servios (HTTP, DNS, SMB, DHCP, SMTP/POP e Telnet).
2007 Cisco Systems, Inc. All rights reserved. Cisco Public

Aplicaes Conectando Redes Humanas e de Dados


Aplicaes fornecem meios de gerar e receber dados que so transportados pela rede

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

Aplicaes Conectando Redes Humanas e de Dados


A camada de aplicao fornece a interface entre as aplicaes que utilizamos para comunicao e a rede subjacente pela qual nossas mensagens so transmitidas

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

Aplicaes Conectando Redes Humanas e de Dados


Aplicao
Troca de dados

Camada de Apresentao
Codificao e converso de dados . Compresso dos dados. Criptografia dos dados.

Camada de Sesso
Cria e mantm dilogos entre aplicaes

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

Aplicaes Conectando Redes Humanas e de Dados


Os protocolos da camada de Aplicao TCP/IP mais comuns so aqueles que fornecem a troca de informaes de usurios. Especificam as informaes de formato e controle necessrios para muitas funes comuns de comunicao na Internet. Processos so Aplicaes que programas individuais Detectam de software executando Redes ao mesmo tempo Servios da camada de Aplicao
Vamos analisar processos do Windows?

Os protocolos no conjunto TCP/IP geralmente so definidos por Requests for Comments (RFCs). A Internet Engineering Task Force (IETF) mantm as RFCs como padro para o conjunto TCP/IP.
2007 Cisco Systems, Inc. All rights reserved. Cisco Public

O Papel dos Protocolos no Suporte a Comunicao


Modelo Cliente Servidor

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

O Papel dos Protocolos no Suporte a Comunicao


Protocolos e Servios da Camada de Aplicao
Uma nica aplicao pode utilizar vrios servios diferentes Para cada solicitao vrios servios podem ser solicitados Vrios clientes solicitam informaes ao mesmo tempo

Exerccio 3.2.3 (2)

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

O Papel dos Protocolos no Suporte a Comunicao


Modelo no Hierrquico
Redes no hierrquicas (ponto-a-ponto) Aplicaes no hierrquicas (P2P)

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

Protocolos e Servios da Camada de Aplicao do TCP/IP


Servios e Protocolo DNS
Domain Name System (DNS) faz a resoluo de nomes de domnio para endereos IP Utiliza um conjunto distribudo de servidores para definir os nomes associados aos endereos Servio Cliente/Servidor

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

10

Protocolos e Servios da Camada de Aplicao do TCP/IP


Servios e Protocolo DNS

Vamos testar!
- nslookup - ipconfig /displaydns

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

11

Protocolos e Servios da Camada de Aplicao do TCP/IP


Servio WWW e HTTP
Protocolo de solicitao/resposta (GET, POST e PUT) Para solicitaes seguras utiliza-se o HTTPS

Exerccio 3.3.2 (3)

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

12

Protocolos e Servios da Camada de Aplicao do TCP/IP


Servios de E-mail e Protocolos SMTP/POP
POP Post Office Protocol SMTP Simple Mail Transfer Protocol IMAP Internet Message Acess Protocol

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

13

Protocolos e Servios da Camada de Aplicao do TCP/IP


Servios e Protocolo Telnet
Fornece um mtodo padro para simulao de dispositivos de terminal com base em texto na rede de dados Uma conexo telnet chamada de Terminal Virtual Executa comando remotamente como se estivesse acessando localmente a mquina Apesar de suportar autenticao, a conexo no criptografada

Recomenda-se substituir o Telnet pelo SSH


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

14

Protocolos e Servios da Camada de Aplicao do TCP/IP


Servios e Protocolo FTP
Estabelece a conexo na porta TCP/21 utilizada para controlar o trfego Estabelece uma segunda conexo na porta TCP/20 para transferncia dos arquivos

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

15

Protocolos e Servios da Camada de Aplicao do TCP/IP


Servios e Protocolo DHCP
Permite que dispositivos obtenham endereos IP e outras informaes Endereos no so atribudos permanentemente

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

16

Protocolos e Servios da Camada de Aplicao do TCP/IP


Servios de Compartilhamento de Arquivos e Protocolo SMB
Criado para descrever recursos de rede compartilhados Estabelece conexo de longo prazo e acessa o recurso como se fosse local

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

17

Protocolos e Servios da Camada de Aplicao do TCP/IP


Servios P2P e Protocolo Gnutella

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

18

Protocolos e Servios da Camada de Aplicao do TCP/IP


Wireshark
um programa que analisa o trfego de rede Organiza o trfego capturado por protocolos

Vamos analisar o trfego HTTP!

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

19

Resumo
Neste captulo voc aprendeu a:
Descrever como as funes das trs camadas superiores do modelo OSI fornecem servios de rede para aplicaes de usurio final. Descrever como os protocolos da camada de Aplicao do modelo TCP/IP fornecem os servios especificados pelas camadas superiores do modelo OSI. Definir como as pessoas utilizam a camada de Aplicao para se comunicarem pela rede de informaes. Descrever a operao de aplicaes TCP/IP conhecidas, como World Wide Web e e-mail, e seus servios relacionados (HTTP, DNS, SMB, SMTP/POP e Telnet). Descrever os processos de compartilhamento de arquivos que utilizam aplicaes no hierrquicas e o protocolo Gnutella. Explicar como os protocolos garantem que servios executados em um tipo de dispositivo possam enviar e receber dados de muitos dispositivos de rede diferentes. Utilizar ferramentas de anlise de rede para examinar e explicar como aplicaes comuns de usurio funcionam.
2007 Cisco Systems, Inc. All rights reserved. Cisco Public

20

2007 Cisco Systems, Inc. All rights reserved.

Cisco Public

21

Вам также может понравиться