No modelo OSI, protocolos na camada de aplicação são
responsáveis por prover, às aplicações, independência quanto à
representação dos dados. Esses protocolos podem prover uma
representação para ser usada na transferência de informação e
mecanismos para tradução entre as representações locais e aquela
usada para a troca de informação. As facilidades providas por
protocolos de aplicação incluem a criptografia e a compressão de
dados.