HTTP 프로토콜의 무상태성
HTTP 프로토콜은 서버가 우리를 기억하도록 만들 수 있는 직접적인 기능을 포함하고 있지 않습니다. 이는 브라우저에서 로드된 페이지를 볼 때, 서버가 이미 우리의 요청을 오래전에 처리하고 즉시 우리에 대해 잊어버렸다는 것을 의미합니다.
이에 따라 요청을 수신할 때 서버는 이러한 요청들이 하나의 클라이언트에 의해 전송되었는지, 아니면 서로 다른 클라이언트에 의해 전송되었는지 구별할 수 없습니다. 즉, 사이트의 페이지들을 이동하며 각각의 새 페이지를 열 때, 서버는 우리가 사이트에서 어떤 행동을 했는지 여부를 알지 못합니다.
실제 생활에서, 여러분이 개인적인 경험으로 아시다시피, 웹사이트들은 우리를 기억합니다. 우리는 웹사이트에 로그인하거나, 온라인 상점에 상품을 담는 등의 작업을 할 수 있습니다. 이는 서버가 클라이언트를 구별할 수 있도록 해주는 특별한 우회 방법들을 통해 이루어집니다. 이러한 방법들은 추후에 공부할 것입니다.