HTTP 서버는 stateless라 상태를 유지하지 않는다. 이것은 서버 설계를 간편하게 하고 동시에 수천개의 TCP 연결을 다룰 수 있는 고성능의 웹 서버를 개발하도록 해주었다. 그러나 서버가 사용자 접속을 제한하거나 사용자에 따라 콘텐츠를 제공하기 원하므로 웹 사이트가 사용자를 확인하는 것이 바람직할 때가 있다.
헤더에 쿠키를 받음으로써 내가 어떤 사용자인지 알려준다. protocol(stateless한)이 아무것도 기억하지 않으니까 쿠키를 넣어주는 것이다. 따라서 모든요청에 쿠키를 넣어주는 것이다.