Aplicação

A Camada de Aplicação é a camada mais próxima dos usuários e das aplicações que utilizam a rede. Ela fornece os protocolos e serviços necessários para que programas e dispositivos possam trocar informações pela rede.

É nessa camada que estão os protocolos utilizados por serviços como navegação na internet, envio de e-mails, transferência de arquivos, resolução de nomes e acesso remoto.
 

 

Principais funções

  • Fornecer serviços de rede para as aplicações;
  • Permitir a comunicação entre aplicações;
  • Definir como as informações serão solicitadas, enviadas e recebidas;
  • Oferecer serviços como navegação, transferência de arquivos, e-mail e resolução de nomes.

 

Principais protocolos

 

HTTP/HTTPS → utilizados para acesso a páginas e aplicações web.

FTP/SFTP → utilizados para transferência de arquivos.

SMTP → utilizado principalmente para o envio de e-mails.

DNS → responsável pela resolução de nomes de domínio, convertendo nomes como www.exemplo.com em endereços IP.

SSH → permite acesso remoto seguro a dispositivos e servidores.

DHCP → fornece configurações de rede automaticamente aos dispositivos, como endereço IP, máscara de rede, gateway e servidores DNS.
 

 

Exemplo prático

Quando um usuário acessa um site pelo navegador, protocolos da Camada de Aplicação são utilizados para permitir a comunicação entre o navegador e o servidor.
 

Por exemplo:

Navegador → HTTPS → Servidor Web

Nesse processo, o HTTPS define como os dados da aplicação web serão comunicados de forma segura entre o navegador e o servidor.

A Camada de Aplicação não se preocupa diretamente com a transmissão física dos dados. Ela define quais serviços a aplicação precisa utilizar e como as informações serão comunicadas entre as aplicações.