Vídeo: Modelo OSI Explicado - Curso CCNA CCENT DlteC do Brasil 2024
A camada de aplicação é o nível mais alto no modelo de Interconexão de Sistema Aberto (OSI) e é o nível mais próximo de você - ou mais distante de você, se você estiver no Outro fim da conexão. A camada de aplicação efetivamente move os dados entre o seu computador e o servidor.
É composto pelo aplicativo do servidor que lê e grava arquivos, como o Servidor da Web Apache ou os Serviços de Informações da Internet da Microsoft (IIS), bem como o aplicativo que você usa no computador cliente para escrever ou ler esses dados (como como um programa de e-mail).
Seguindo o fluxo de dados na figura a seguir, o processo de comunicação entre a camada de aplicação em um computador cliente e servidor é ilustrado.
-
O processo começa na camada do aplicativo com alguém recuperando e abrindo um e-mail em um programa de e-mail, como o Microsoft Outlook.
O Outlook é o programa cliente que opera a camada de aplicação do modelo OSI. O Outlook se comunica com os processos ou programas da camada de aplicação que estão sendo usados em um servidor. Neste exemplo, quando você inicia o Outlook, ele inicia o processo para solicitar todo o e-mail desse servidor para o usuário.
Qualquer programa pode executar funções para outras camadas, como a camada de apresentação, formatando os dados em ASCII, Unicode ou Multipurpose Internet Mail Extensions (MIME), que é onde as coisas ficam lamacentas ao comparar a realidade com os ideais.
-
O serviço Post Office Protocol versão 3 (POP3) do servidor responde à solicitação do e-mail do usuário.
O serviço POP3 é executado na camada do aplicativo e recuperará o e-mail do disco rígido e preparará a mensagem de e-mail a ser enviada para o computador do usuário.
-
Os dados passam através da apresentação, sessão, transporte, rede, link de dados e camadas físicas, através da mídia física e faz backup de todas essas camadas no lado do cliente da conexão.
-
Os dados chegam à camada de aplicação no computador de destino e, em seguida, são exibidos usando um programa como o Outlook.
Para a maioria dos componentes da Internet, você provavelmente já se refere aos componentes do nível do aplicativo:
-
Protocolo de transferência de hipertexto (HTTP): Protocolo para transferir dados de servidores web para aplicativos de navegador da web como o Microsoft Internet Explorer.
-
Protocolo de transferência de correio simples (SMTP): Protocolo para enviar mensagens de um computador para outro. Isso pode ser de um cliente de e-mail, como o Microsoft Outlook, para um servidor de e-mail ou de um servidor de e-mail para outro.
-
Protocolo do Post Office versão 3 (POP3): Protocolo para o aplicativo de cliente de e-mail, como o Microsoft Outlook, para recuperar e-mails de um servidor de e-mail.
-
Network Time Protocol (NTP): Protocolo padrão para sincronizar o tempo entre computadores e dispositivos pela Internet.
-
Secure Shell (SSH): Protocolo de acesso de terminal remoto que criptografa todos os dados enviados pela rede.
-
Protocolo de transferência de arquivos (FTP): Transfere arquivos de e para servidores através da Internet.