Para prover uma estrutura para o projeto de protocolos de rede, projetistas de redes organizam protocolos em camadas. A pilha de protocolo é formada por camadas, na seguinte ordem: