Vídeo: Modelo OSI Explicado - Curso CCNA CCENT DlteC do Brasil 2024
A camada de apresentação do modelo Open Interconnection System (OSI) é responsável por como esses dados parecem ou são formatados . Considere um exemplo em que os espias trocam mensagens codificadas. A maneira de passar as mensagens para frente e para trás é definida pela camada da sessão, mas como as mensagens são codificadas (ou a cifra que os espiões costumavam obscurecer a mensagem) é responsável pela camada de apresentação.
Naturalmente, isso deve ser negociado entre os participantes porque seria inútil por um espião para codificar uma mensagem de que o outro espião não sabia como decodificar. Portanto, com a camada de apresentação, todos os participantes precisam concordar com os métodos de codificação utilizados nesta camada.
O mesmo é verdade no mundo do computador - todos os participantes, como servidores e clientes, precisam concordar com h Se os dados forem formatados para trocá-lo. É por isso que padrões para itens como linguagens HTML e XML permitem que os servidores apresentem dados aos clientes e aos clientes para exibir esses dados aos usuários.
As diferenças entre os navegadores tornam a exibição real dos dados ligeiramente diferente em cada navegador, em parte devido à forma como eles honram ou interpretam a formatação de dados apresentada pela página da web. Essa variância de formatação é o motivo pelo qual muitas pessoas têm vários navegadores da Web instalados em seus computadores.
A criptografia é uma das principais traduções que ocorre na camada de apresentação. No tráfego de saída do servidor, a camada de apresentação criptografa os dados que são enviados e, na outra extremidade da conexão, ele descriptografa os dados que são enviados para a camada do aplicativo. A figura a seguir ilustra o fluxo de dados entre um cliente de rede e o servidor.
Se o computador cliente estiver executando um programa de e-mail e o servidor for o servidor de e-mail do usuário, em qualquer extremidade da conexão (tanto do cliente quanto do lado do servidor), eles são provavelmente usando o protocolo de camada de aplicativo SMTP (Simple Mail Transfer Protocol), ou melhor, a versão criptografada, SMTPS. O fluxo de dados seria o seguinte:
-
Usando SMTPS, o lado do cliente da aplicação passa o texto para os serviços da camada de apresentação e criptografia de solicitações.
-
Um componente TLS (Transport Layer Security) na camada de apresentação recebe a mensagem não criptografada e prossegue para criptografar a mensagem usando processos TLS padrão.
-
A mensagem criptografada flui através das restantes camadas OSI, através da rede física para o servidor.
-
No servidor, a mensagem é enviada através de todas as camadas até chegar à camada de apresentação.
Agora, os processos TLS dos servidores assumirão e descriptografarão a mensagem para que seja claramente legível.
-
A mensagem de texto transparente é então entregue ao protocolo de camada de aplicação SMTP para processamento.
Neste caso, o próximo passo seria entregar a mensagem para a caixa de correio do destinatário.