Camada | Protocolo |
---|---|
7.Aplicação | HTTP, RTP, SMTP, FTP, SSH, Telnet, SIP, RDP, IRC, SNMP, NNTP, POP3, IMAP, BitTorrent, DNS |
6.Apresentação | XDR, TLS |
5.Sessão | NetBIOS |
4.Transporte | NetBEUI, TCP, UDP, SCTP, DCCP, RIP |
A camada de aplicação é uma das sete camadas que compõem o modelo OSI (Open Systems Interconnection). Está localizada no topo do modelo OSI e é responsável por fornecer serviços de rede às aplicações dos utilizadores. A camada de aplicação é a camada com a qual os utilizadores interagem directamente e é responsável por proporcionar uma experiência de comunicação sem falhas aos utilizadores.
A camada de aplicação OSI fornece uma estrutura para as aplicações de software comunicarem entre si através de uma rede. É responsável pela gestão da transferência de dados entre aplicações e fornece uma interface comum para as aplicações acederem aos serviços de rede. A camada de aplicação é responsável por garantir que os dados sejam enviados e recebidos num formato adequado e fornece um conjunto de protocolos que regem a comunicação ao nível da aplicação.
Uma das principais características da camada de aplicação é o facto de ser específica da aplicação. Isto significa que fornece serviços diferentes, dependendo do tipo de aplicação que a está a utilizar. Por exemplo, uma aplicação de correio electrónico requer serviços diferentes de um navegador Web e a camada de aplicação fornece protocolos diferentes para suportar estes diferentes tipos de aplicações.
Um dos protocolos que fazem parte da camada de aplicação é o Protocolo de Controlo de Transmissão (TCP). O TCP é um protocolo fiável, orientado para a ligação, que é utilizado para aplicações que requerem uma entrega garantida de dados. O TCP fornece mecanismos de verificação de erros e de controlo do fluxo para garantir que os dados são entregues correctamente e pela ordem correcta.
Um protocolo de aplicação é um protocolo utilizado por uma aplicação para comunicar com outras aplicações através de uma rede. Estes protocolos são normalmente definidos por organismos de normalização ou por programadores de software e fornecem uma forma normalizada de as aplicações trocarem dados. Exemplos de protocolos de aplicação incluem HTTP (HyperText Transfer Protocol), SMTP (Simple Mail Transfer Protocol) e FTP (File Transfer Protocol).
Muitas aplicações utilizam o protocolo TCP, incluindo navegadores Web, clientes de correio electrónico e aplicações de transferência de ficheiros. Por exemplo, quando navega na Web utilizando um navegador Web, este utiliza o protocolo HTTP para comunicar com os servidores Web. Quando envia uma mensagem de correio electrónico utilizando um cliente de correio electrónico, o cliente utiliza o protocolo SMTP para enviar a mensagem de correio electrónico para o servidor de correio electrónico do destinatário.
Em conclusão, a camada de aplicação é uma parte essencial do modelo OSI, responsável por fornecer serviços de rede às aplicações dos utilizadores. Fornece uma estrutura para a comunicação ao nível da aplicação e assegura que os dados são enviados e recebidos no formato adequado. A camada de aplicação é específica da aplicação e fornece serviços diferentes, dependendo do tipo de aplicação que a utiliza. O TCP é um protocolo que faz parte da camada de aplicação e é utilizado por muitas aplicações que requerem uma entrega garantida de dados.
A principal função da camada de rede é fornecer endereçamento lógico e serviços de roteamento. É responsável por estabelecer, manter e terminar ligações entre dispositivos em diferentes redes e por seleccionar o melhor caminho para os dados viajarem da origem para o destino através de diferentes redes. Garante também que os pacotes de dados são entregues de forma fiável e na ordem correcta. A camada de rede opera entre a camada de transporte e a camada de ligação de dados no modelo OSI.
Não, os exemplos de protocolos da camada de aplicação não são de transporte e de Internet. A camada de aplicação é a camada mais elevada do modelo OSI e é responsável por fornecer serviços às aplicações do utilizador final. Exemplos de protocolos da camada de aplicação incluem HTTP, FTP, SMTP, DNS, SSH, etc. O transporte e a Internet são camadas inferiores no modelo OSI, sendo a camada de transporte responsável pela comunicação de ponta a ponta e a camada de Internet responsável pelo encaminhamento de pacotes através de diferentes redes.
O modelo IP TCP é composto por quatro camadas: a camada de aplicação, a camada de transporte, a camada de Internet e a camada de acesso à rede.