Um servidor web HTTP não mantém informações do cliente. É um protocolo sem estado, o que significa que cada solicitação de um cliente é tratada independentemente de quaisquer solicitações anteriores. O servidor web não armazena nenhuma informação sobre o cliente, como endereço IP ou tipo de navegador. Isso torna os servidores web HTTP muito eficientes, pois não precisam manter nenhum estado do cliente.
No entanto, alguns servidores web mantêm informações do cliente para fornecer recursos adicionais, como rastreamento de sessão ou personalização. Esses servidores web normalmente usam cookies para armazenar informações do cliente. Cookies são pequenos arquivos de texto enviados do servidor web para o navegador do cliente. O navegador armazena os cookies e os envia de volta ao servidor web a cada solicitação subsequente. Isso permite que o servidor web rastreie a atividade do cliente e forneça conteúdo personalizado.