Uma camada de aplicativo é uma camada de abstração que especifica os protocolos de comunicação compartilhados e os métodos de interface usados
pelos hosts em uma rede de comunicação. [1] A abstração da camada de aplicação é usada em ambos os modelos padrão de rede de computadores : o Internet Protocol Suite (TCP / IP) e o modelo OSI . [2] Embora ambos os modelos usem o mesmo termo para suas respectivas camadas de nível mais
alto, as definições detalhadas e os objetivos são diferentes. [3] Suíte de protocolo de InternetNo conjunto de protocolos da Internet, a camada de aplicativo contém os protocolos de comunicação e os métodos de interface usados nas comunicações processo a processo em uma rede de computadores do protocolo da Internet (IP). [4] A camada de aplicação apenas padroniza a comunicação e depende dos protocolos da camada de transporte subjacente para estabelecer canais de transferência de dados host-a-host e gerenciar a troca de dados em um modelo de rede cliente-servidor ou ponto a ponto . [5] Embora a camada de aplicativo TCP / IP não descreva regras específicas ou formatos de dados que os aplicativos devem considerar ao se comunicar, a especificação original (em RFC 1123 ) confia e recomenda o princípio de robustez para o design de aplicativos. [6] [7] Modelo OSINo modelo OSI , a definição da camada de aplicativo é mais restrita em escopo. [8] O modelo OSI define a camada de aplicativo como apenas a interface responsável pela comunicação com aplicativos baseados em host e voltados para o usuário. [9] O OSI então distingue explicitamente a funcionalidade de duas camadas adicionais, a camada de sessão e a camada de apresentação , como níveis separados abaixo da camada de aplicação e acima da camada de transporte. OSI especifica uma separação modular estrita de funcionalidade nessas camadas e fornece implementações de protocolo para cada uma. Em contraste, o Internet Protocol Suite compila essas funções em uma única camada. [9] SubcamadasOriginalmente, o modelo OSI consistia em dois tipos de serviços da camada de aplicativo com seus protocolos relacionados. [10] Essas duas subcamadas são o elemento de serviço de aplicativo comum (CASE) e o elemento de serviço de aplicativo específico (SASE). [11] Geralmente, um protocolo de camada de aplicativo é realizado pelo uso da funcionalidade de uma série de elementos de serviço de aplicativo. [12] Alguns elementos de serviço de aplicativo invocam procedimentos diferentes com base na versão do serviço de sessão disponível. [13] CASOA subcamada de elemento de serviço de aplicativo comum fornece serviços para a camada de aplicativo e solicita serviços da camada de sessão. Ele fornece suporte para serviços de aplicativos comuns, como:
SASEA subcamada de elemento de serviço de aplicativo específico fornece serviços específicos de aplicativo (protocolos), como:
ProtocolosO documento de definição da IETF para a camada de aplicação no Internet Protocol Suite é RFC 1123. Ele forneceu um conjunto inicial de protocolos que cobriu os principais aspectos da funcionalidade da Internet inicial : [6]
ExemplosOutros protocolos de camada de aplicativo notáveis incluem o seguinte:
Referências
links externosQuais são os dois protocolos da camada de aplicação que gerenciam a troca de mensagens entre um cliente com um navegador da web e um servidor da web remoto?Trata-se do acrônimo de dois protocolos combinados. São eles o TCP (Transmission Control Protocol — Protocolo de Controle de Transmissão) e IP (Internet Protocol — Protocolo de Internet).
Quais são os protocolos da camada de aplicação?Os protocolos da camada de aplicação atuam junto com os protocolos da camada de transporte (TCP/IP e UDP). Eles definem como os processos de uma aplicação trocam mensagens entre si. Assim, os principais protocolos de aplicação são: TELNET, FTP, TFTP, SMTP, POP, IMAP, DNS, HTTP, HTTPS, RTP, MIME e TLS..
Quais são os dois protocolos usados no processo de enviar e receber EIMAP e POP são protocolos padrão da Internet para recebimento de email que baixa as mensagens do servidor para a sua máquina, smartphone ou tablet. SMTP é o protocolo para envio de email .
Quais são os tipos de protocolo?Abaixo, estão os tipos de protocolos de internet explicados mais detalhadamente.. Protocolo TCP/IP. ... . Protocolo HTTP. ... . Protocolo HTTPS. ... . Protocolo DHCP. ... . Protocolo FTP. ... . Protocolo SFTP. ... . Protocolo SSH. ... . Protocolo POP3.. |