A camada de aplicação consiste num conjunto de vários protocolos. Eles são neecssários para garantir e permitir a comunicação entre diferentes dispositivos com diferentes sistemas operativos, com tecnologias de transmissão diferentes, etc. Consegue-o através da definição da definição abstracta de um terminal virtual de rede que pode ser utilizado em todos os programas e dispositivos de rede. Para que cada componente do dispositivo seja gerido do modo mais eficaz, é necessário que exista um componente de software associado que converte as funções genéricas em funções específicas do componente em causa. Outra função importante está na gestão de incompatibilidade entre diferentes sistemas.Como exemplo, a transferência de ficheiros entre diferentes sistemas implica a eventual existência de incompatíbilidades na representação dos dados, nas diferentes convenções na representação dos nomes dos ficheiros, etc, que a camada de aplicação tem de controlar e resolver para bem da fiável transmissão de dados. Tal como este serviços, outros bastante comuns são aqui, também, implementados (ex: correio electrónico, ligação remota a computadores, etc).
©
Departamento de Engenharia Informática |
|