Cisco Networking: Modelo OSI Camada 6 - Apresentação
A camada de apresentação do modelo Open System Interconnection (OSI) é responsável pela forma como esses dados parece ou é formatado. Considere um exemplo em que espia trocar mensagens codificadas. A maneira de passar as mensagens e para trás é definida pela camada de sessão, mas a forma como as mensagens são codificadas (ou a cifra os espiões utilizados para obscurecer a mensagem) é da responsabilidade da camada de apresentação.
Naturalmente, isso tem que ser negociado entre os participantes, porque seria inútil para um espião para codificar uma mensagem que o outro espião não sabia como decodificar. Assim, com a camada de apresentação, todos os participantes devem estar de acordo com os métodos de codificação que são usadas nessa camada.
O mesmo é verdade no mundo da informática - todos os participantes, como os servidores e clientes, precisa concordar com a forma como os dados serão formatados, a fim de trocá-lo. É por isso que padrões para itens como as línguas HTML e XML permitir que servidores de apresentar dados para os clientes e os clientes para exibir esses dados para os usuários.
As diferenças entre os navegadores fazer a exibição real dos dados ligeiramente diferente em cada navegador, parcialmente devido à forma como eles honram ou interpretar os dados de formatação apresentada pela página web. Esta variação formatação é por isso que tantas pessoas têm vários navegadores web instalados em seus computadores.
A criptografia é uma das traduções chave que ocorre na camada de apresentação. No tráfego de saída a partir do servidor, a camada de apresentação encripta os dados que é enviado, e na outra extremidade da ligação, que decifra os dados que é enviado à camada de aplicação. A Figura que se segue ilustra o fluxo de dados entre um cliente da rede e o servidor.
Se o computador cliente está executando um programa de e-mail eo servidor é servidor de e-mail do usuário, em seguida, em cada extremidade da ligação (tanto o cliente e os lados de servidor), eles provavelmente estão usando o Simple Mail Transfer Protocol (SMTP ) protocolo de camada de aplicação, ou melhor, a versão criptografada, SMTPS. O fluxo de dados seria como se segue:
Usando SMTPS, o lado do cliente do aplicativo passa o texto para os serviços da camada de apresentação e solicita criptografia.
Um componente Transport Layer Security (TLS) na camada de apresentação recebe a mensagem não encriptada e prossegue para criptografar a mensagem usando processos TLS padrão.
A mensagem cifrada flui para baixo através das camadas OSI restantes, através da rede física para o servidor.
No servidor, a mensagem é enviada-se através de todas as camadas até que chega à camada de apresentação.
Agora, os processos servidores TLS irá assumir e descriptografar a mensagem de modo que seja claramente legível.
A mensagem de texto claro é então entregue ao protocolo de camada de aplicação SMTP para processamento.
Neste caso, o próximo passo seria a de entregar a mensagem para a caixa postal do destinatário.