프로그래밍을 시작하면서 지금까지 쿠키, 세션, 캐시, 토큰에 대한 개념이 정확히 안잡혀있어서 '언젠간 정확히 공부해봐야지' 라고 생각만했고 그 때 그 때 필요한 정보들만 받아들였다는 생각이 들었다. 오늘 공부를 한 후 나름대로 정리를 해보려고 한다. 클라이언트와 서버가 데이터를 주고받는 방식으로 HTTP프로토콜을 사용한다. HTTP프로토콜은 이렇게 데이터를 주고받을 수 있도록 상호간에 정의한 규칙을 의미한다. 클라이언트(브라우저)가 서버에 데이터를 요청하고 서버에서는 해당하는 데이터를 응답한다. HTTP프로토콜은 Connectionless(비연결지향)과 Stateless(상태정보비유지)의 특성을 가지고 있다. 비연결지향은 서버에 연결 후 응답을 받으면 연결을 끊어버리는 특성이고 상태정보비유지는 연결을 끊..