Tabla de Contenido
Camada de aplicação
Nos modelos OSI e TCP / IP, a camada de aplicação é a camada mais próxima do usuário final. Conforme mostrado na figura, é a camada que fornece a interface entre os aplicativos usados para se comunicar e a rede subjacente pela qual as mensagens são transmitidas. Os protocolos da camada de aplicativo são usados para trocar dados entre programas em execução nos hosts de origem e de destino.
Com base no modelo TCP / IP, as três camadas superiores do modelo OSI (aplicativo, apresentação e sessão) definem funções da camada de aplicativo TCP / IP.
Existem muitos protocolos de camada de aplicação e novos protocolos estão sempre sendo desenvolvidos. Alguns dos protocolos de camada de aplicativo mais conhecidos incluem Protocolo de Transferência de Hipertexto (HTTP), Protocolo de Transferência de Arquivo (FTP), Protocolo de Transferência de Arquivo Trivial (TFTP), Protocolo de Acesso a Mensagem da Internet (IMAP) e protocolo Sistema de Nomes de Domínio (DNS).
Camada de apresentação e sessão
Camada de apresentação
A camada de apresentação tem três funções principais:
- Formatar ou apresentar dados no dispositivo de origem em um formato compatível para recebimento pelo dispositivo de destino.
- Comprimir dados de forma que possam ser descompactados pelo dispositivo de destino.
- Criptografar dados para transmissão e descriptografar dados no recebimento.
Conforme mostrado na figura, a camada de apresentação formata dados para a camada de aplicativo e define padrões para formatos de arquivo. Alguns padrões conhecidos para vídeo incluem Matroska Video (MKV), Motion Picture Experts Group (MPG) e QuickTime Video (MOV). Alguns formatos de imagem gráfica bem conhecidos são Graphics Interchange Format (GIF), Joint Photographic Experts Group (JPG) e o formato Portable Network Graphics (PNG).
Camada de Sessão
Como o nome indica, as funções na camada de sessão criam e mantêm diálogos entre os aplicativos de origem e de destino. A camada de sessão lida com a troca de informações para iniciar diálogos, mantê-los ativos e reiniciar sessões que são interrompidas ou ociosas por um longo período de tempo.
Protocolos de camada de aplicativo TCP / IP
Os protocolos de aplicativo TCP / IP especificam o formato e as informações de controle necessárias para muitas funções comuns de comunicação pela Internet. Os protocolos da camada de aplicação são usados pelos dispositivos de origem e destino durante uma sessão de comunicação. Para que a comunicação seja bem-sucedida, os protocolos da camada de aplicativo que são implementados no host de origem e de destino devem ser compatíveis.
Clique em cada tipo de protocolo de aplicativo para saber mais sobre cada protocolo.