A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Funcionalidades e Protocolos da Camada de Aplicação Jackson Costa

Apresentações semelhantes


Apresentação em tema: "© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Funcionalidades e Protocolos da Camada de Aplicação Jackson Costa"— Transcrição da apresentação:

1 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Funcionalidades e Protocolos da Camada de Aplicação Jackson Costa Fundamentos de Redes – Capítulo 3 Academia Cisco Local Fundação Bradesco Natal

2 2 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Objetivos Descrever como as funções das três camadas superiores do modelo OSI fornecem serviços de rede a aplicações de usuário final. Descrever como os protocolos de Camada de Aplicação 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 função das aplicações TCP/IP mais conhecidas, como a World Wide Web e , e seus serviços (HTTP, DNS, SMB, DHCP, 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 dispositivos 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 de usuário comuns funcionam.

3 3 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Para profissionais de rede, é importante saber como uma aplicação pode formatar, transmitir e interpretar mensagens enviadas e recebidas através da rede. Camada de Aplicação

4 4 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Camada 7 do Modelo OSI Interface entre as aplicações que utilizamos para comunicação e a rede subjacente pela qual nossas mensagens são transmitidas. Os protocolos da camada de aplicação são utilizados para troca de dados entre programas executados nos hosts de origem e de destino. Camada de Aplicação

5 5 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Correspondência no Modelo TCP/IP Camada de Aplicação

6 6 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Camada de Apresentação Codificação e conversão de dados da camada de Aplicação Compressão dos dados Criptografia dos dados para transmissão Camada de Sessão Cria e mantém diálogos entre as aplicações de origem e destino. Troca de informações para iniciar diálogos, mantê-los ativos e reiniciar sessões interrompidas ou ociosas por um longo período. Camada de Aplicação

7 7 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Aplicações: Qualquer programa de computador usado para executar uma determinada tarefa. Serviços: Embora transparentes ao usuário, serviços são os programas que fazem interface com a rede e preparam os dados para transferência. Aplicações e serviços implementam os protocolos da camada de Aplicação para determinar como os dados serão formatados na rede. Software da Camada de Aplicação

8 8 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Definem processos na outra extremidade da comunicação. Definem os tipos de mensagens. Definem a sintaxe das mensagem. Definem o significado de todos os campos informacionais. Definem como as mensagens são envidas e a resposta esperada. Protocolos

9 9 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public O paradigma de organizar um programa aplicativo para esperar passivamente que outro aplicativo inicie a comunicação distribuída é chamado paradigma de interação cliente­servidor. O aplicativo que começa ativamente o contato é chamado de cliente. O aplicativo que espera passivamente por contato é chamado de servidor. Modelos de interação na rede

10 10 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Uma aplicação não-hierárquica (P2P), diferentemente de uma rede não- hierárquica, permite que um dispositivo aja como cliente e servidor na mesma comunicação. Modelos de interação na rede

11 11 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public O Domain Name System (DNS) foi criado para resolução de nomes de domínio para endereço para tais redes. O DNS utiliza um conjunto distribuído de servidores para definir os nomes associados a tais endereços numerados. DNS (Domain Name System)

12 12 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public O DNS é um serviço cliente/servidor. Enquanto outros serviços utilizam um cliente que é uma aplicação (como navegador Web, cliente de ), o cliente DNS é executado como um serviço. O utilitário chamado nslookup permite que o usuário consulte manualmente os servidores de nome para decidir um nome de host. Base de dados distribuída que armazena registros de recursos: – A - endereço do dispositivo final. – NS - servidor de nome confiável, um domínio. – CNAME - é um apelido para algum nome canônico (o nome real) – MX - registro de troca de correspondência; mapeia um nome de domínio para uma lista de servidores de troca de para tal domínio. DNS (Domain Name System)

13 13 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Para receber mensagens de de um servidor de , o cliente de pode utilizar o POP. SMTP/POP

14 14 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public O FTP foi desenvolvido para possibilitar transferências de arquivos entre um cliente e um servidor. Um cliente FTP é uma aplicação que roda em um computador e utilizado para carregar e baixar arquivos de um servidor FTP (File Transfer Protocol)

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

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

17 17 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public O Protocolo de Transferência de Hipertexto (HTTP), um dos protocolos do conjunto TCP/IP, foi originalmente desenvolvido para publicar e recuperar páginas e agora é utilizado para sistemas de informação distribuídos e colaborativos. Quando um cliente, normalmente um navegador Web, envia uma mensagem de solicitação a um servidor, o protocolo HTTP define os tipos de mensagem que o cliente utiliza para solicitar a página Web e também os tipos de mensagem que o servidor usa para responder. Os três tipos de mensagem comuns são GET, POST e PUT. HTTP (Hypertext Transfer Protocol)

18 18 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public HTTP (Hypertext Transfer Protocol)

19 19 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public O serviço do Protocolo DHCP permite que os dispositivos em uma rede obtenham endereços IP e outras informações de um servidor DHCP. Este serviço automatiza a atribuição de endereços IP, máscaras de sub-rede, gateway e outros parâmetros de rede IP. DHCP (Dynamic Host Configuration Protocol)

20 20 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Quando uma conexão Telnet é estabelecida, os usuários podem executar qualquer função autorizada no servidor, como se estivessem utilizando uma sessão de linha de comando no próprio servidor. Se autorizados, podem iniciar e parar processos, configurar o dispositivo e até mesmo desligar o sistema. Acesso Remoto - Telnet

21 21 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public O protocolo SMB é um protocolo de compartilhamento de arquivos cliente/servidor. A IBM desenvolveu o Server Message Block (SMB) no final da década de 80 para descrever a estrutura de recursos de rede compartilhados, como diretórios, arquivos, impressoras e portas seriais. É um protocolo de solicitação de resposta. Diferentemente do compartilhamento de arquivos suportado pelo FTP, os clientes estabelecem uma conexão de longo prazo aos servidores. Quando a conexão é estabelecida, o usuário do cliente pode acessar os recursos no servidor como se o recurso fosse local ao host do cliente. SMB (Server Message Block)

22 22 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public Muitas aplicações P2P não utilizam um banco de dados central para registrar todos os arquivos disponíveis nos pares (peers). Em vez disso, os dispositivos na rede dizem uns aos outros que arquivos estão disponíveis quando consultados e utilizam o protocolo e serviços. Gnutella

23 23 © 2007 Cisco Systems, Inc. All rights reserved.Cisco Public RESUM0

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


Carregar ppt "© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Funcionalidades e Protocolos da Camada de Aplicação Jackson Costa"

Apresentações semelhantes


Anúncios Google