쿠키와 세션은 http 프로토콜의 특징이자 약점을 보완하기 위해서 사용한다. http 프로토콜은 connectionless, stateless의 특징을 가지고 있다. connectionless: 클라이언트가 서버에 요청 했을 때 그 요청에 맞는 응답을 보낸 후 연결을 끊는 방식 stateless: 커넥션을 끊는 순간 클라이언트와 서버의 통신이 끝나며 상태 정보를 유지하지 않는다. 실제로는 데이터 유지가 필요한 경우가 많은데 로그인을 했는데 페이지를 다시 불러올 때마다 로그인을 다시 한다거나 로그인 시 아이디 저장을 체크했는데도 불구하고 아이디가 저장이 되어있지 않다거나 하는 것이 대표적인 예이다. 그래서 쿠키와 세션을 사용한다. 쿠키는 클라이언트에 저장하는 정보 파일이다. 클라이언트에 저장하였다가 필요 ..