# Cookie

HTTP는 stateless하다. 이 말은 상태를 유지않는다는건데

예를 들면 사용자정보 같은게 있다.

HTTP통신을 하는 웹페이지는 상태가없으므로 사용자정보를 갖고있지않은데,

매 http 커넥션마다 로그인을 해야한다는건 말이 안된다.

이러한 것을 보안하기위해 Cookie라는게 등장했다. 사실 여기서 Session도 등장한다.


쿠키라는것은 클라이언트단에 저장되는 key-value 저장소이다. (4KB)

쿠키에는 key, value, 만료시간 등의 정보가 포함된다.

기본적으로 서버와 통신할때 쿠키정보를 주고 받는다.

단, ES6의 fetch에는 cookie를 주고받는게 기본적으로 false이다.