Ausência de estado no protocolo HTTP
O protocolo HTTP não contém uma capacidade direta de fazer com que o servidor se lembre de nós. Isso significa que quando você vê no navegador uma página carregada, naquele momento o servidor já processou nosso pedido há muito tempo, sendo que imediatamente esqueceu de nós.
Ao mesmo tempo, ao receber pedidos, o servidor não consegue distinguir se esses pedidos foram enviados por um mesmo cliente ou por clientes diferentes. Ou seja, ao navegar pelas páginas de um site, ao abrir cada nova página, o servidor não sabe se realizamos alguma ação no site ou ainda não.
Na vida real, como você sabe por experiência própria, os sites se lembram de nós. Podemos fazer login em um site, adicionar produtos em uma loja online e assim por diante. Isso é feito usando caminhos alternativos especiais, que permitem ao servidor distinguir entre os clientes. Estes caminhos nós iremos estudar no futuro.