로그인을 하고 그 후에 다른 페이지로 이동할 때, 서버는 이 사용자가 로그인된 사용자라는 걸 어떻게 알까? 또는 장바구니에 넣어놨던 리스트들은 사이트 창을 닫아도 계속 남아있거나, 다시 보지 않음을 체크하는 팝업 창은 어떻게 동작하는 것일까? 이런 과정들은 쿠키, 세션 또는 웹 스토리지를 활용한 기능들이다. 그럼 쿠키, 세션, 웹 스토리지는 무엇이며 어떻게 동작하는 지에 대해 정리해봤다. 일단 이것을 이해하기 위해서는 HTTP 프로토콜에 대해 이해를 해야한다. HTTP 프로토콜은 Client와 Server가 통신하는 통신 규칙이다. HTTP 프로토콜 HTTP의 특징은 대표적으로 connectionless(비연결성), stateless(무상태)가 있다. 그렇기 때문에 Client(브라우저..