Considere:
I. Aceitar dados da camada acima dela, dividi-los em unidades menores caso necessário, repassar essas unidades à camada seguinte e assegurar que todos os fragmentos chegarão corretamente à outra extremidade. Além do mais, tudo isso deve ser feito com eficiência e de forma que as camadas superiores fiquem isoladas das inevitáveis mudanças na tecnologia de hardware. Também determina que tipo de serviço deve ser fornecido à camada acima e, em última análise, aos usuários da rede.
II. Está relacionada à sintaxe e à semântica das informações transmitidas. Para tornar possível a comunicação entre computadores com diferentes representações de dados, as estruturas de dados a serem intercambiadas podem ser definidas de maneira abstrata, juntamente com uma codificação padrão que será usada durante a conexão. Essa camada gerencia essas estruturas de dados abstratas e permite a definição e o intercâmbio de estruturas de dados de nível mais alto.
No modelo OSI, tais funções correspondem, respectivamente, às camadas de