[BE 기초] 5. Cookie/Session
HTTP 특징 HTTP는 무상태 프로토콜(Stateless)를 지원한다. 이는 곧 서버가 클라이언트가 보내준 정보를 저장하지 않는다는 뜻이다. 예를 들어, 웹사이트에서 로그인을 한다고 가정해 보자. 사용자가 id와 password를 입력하고 로그인 요청을 보내면 서버는 로그인 정보를 확인한 후 응답을 보낸다. 그 후 사용자가 마이페이지에 접근하기 위해 요청을 보내면 로그인에 성공했음에도 불구하고 서버는 그 사실을 기억하지 못한다! 따라서 이러한 문제를 해결하기 위해 Cookie나 Session을 사용할 수 있다. 그렇다면 왜 HTTP는 Stateless한 걸까? 만약 Stateful하다면 항상 같은 상태의 정보를 들고 있는 서버가 유지되어야 한다. 따라서 만약 서버 1에서 장애가 난다면 유지되던 상..