Cisco networking: camada do modelo osi 7 - aplicação
A camada de aplicação é o nível mais alto no modelo Open System Interconnection (OSI) e é o nível que está mais perto de você - ou mais distante de você, se você está na outra extremidade da conexão. A camada de aplicação efetivamente move dados entre o computador eo servidor.
Ela é composta do aplicativo de servidor que lê e grava arquivos, como o Apache Web Server ou Internet Information Services da Microsoft (IIS), bem como a aplicação utilizada no computador cliente para escrever ou ler os dados (tais como e programa -mail).
Seguindo o fluxo de dados na figura a seguir, o processo de comunicação entre a camada de aplicação num computador cliente e o servidor é ilustrado.
O processo começa na camada de aplicação com alguém recuperar e abrir um e-mail em um programa de e-mail, como o Microsoft Outlook.
Outlook é o programa de cliente que opera camada de aplicação do modelo OSI. Outlook comunica com processos ou programas da camada de aplicação que está sendo usado em um servidor. Neste exemplo, quando inicia o Outlook, ele inicia o processo para solicitar todos os e-mail a partir 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 enlameada em comparar a realidade com os ideais.
serviço Post Office Protocol versão do servidor 3 (POP3) responde à solicitação para o e-mail do usuário.
O serviço POP3 é executado na camada de aplicação, e irá recuperar o e-mail a partir do disco rígido e prepara a mensagem de e-mail a ser enviado para o computador do usuário.
Os dados passam através da apresentação, sessão, transporte, rede, enlace de dados, e as camadas físicas, através da mídia física, e faz o backup através de todas essas camadas no lado do cliente da conexão.
Os dados chegam na camada de aplicação no computador de destino, e em seguida é exibido usando um programa como o Outlook.
Para a maioria dos componentes na Internet que você lidar com, você provavelmente já se referem aos componentes de nível de aplicação:
Hypertext Transfer Protocol (HTTP): Protocolo para transferir dados de servidores web para aplicativos de navegador web como o Microsoft Internet Explorer.
Simple Mail Transfer Protocol (SMTP): Protocolo para enviar e-mails a partir de um computador para outro. Esta poderia ser a partir de um cliente de e-mail, como o Microsoft Outlook, para um servidor de e-mail, ou a partir de um servidor de e-mail para outro.
Post Office Protocol versão 3 (POP3): Protocolo para a aplicação 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 a sincronização de tempo entre computadores e dispositivos através da Internet.
Secure Shell (SSH): protocolo de acesso terminal remoto que criptografa todos os dados enviados através da rede.
File Transfer Protocol (FTP): transfere arquivos para e de servidores através da Internet.