O HTTP opera na camada de aplicação do modelo OSI. A camada de aplicação é a camada mais alta do modelo OSI e é responsável por fornecer serviços específicos de aplicação ao usuário. HTTP é um protocolo usado para transferir dados entre navegadores e servidores web. É um protocolo baseado em texto que usa um modelo de solicitação-resposta para transferir dados.