Para prover uma estrutura para os projetos de protocolos de rede, projetistas organizaram os protocolos em camadas. Os modelos mais conhecidos são o ISO-OSI e o TCP. Na comparação entre eles, a “Camada de Aplicação” do modelo TCP equivale às seguintes camadas do modelo ISO-OSI: