쿠키와 세션 사용이유
무상태 / 비연결 특성으로 인한 사용자 구분이 어려워 보완하기 위해
쿠키
클라이언트 로컬에 키/값으로 저장되어있는 데이터 파일
특징
유효기간 설정 가능 - 설정 시 브라우저가 종료되어도 유지됨
최대 300개까지 저장 가능, 1개 도메인당 최대 20개, 하나의 쿠키 사이즈는 최대 4KB
response handler의 Set-Cookie를 이용해 생성 가능
사용자가 따로 요청하지 않아도 request handler를 넣어 자동으로 서버에 전송
구성요소
이름
값
유효기간
도메인
경로
세션
쿠키를 기반으로하지만 사용자 정보 파일을 서버에서 관리
특징
클라이언트를 구분하기 위해 ID 값을 발급
브라우저가 종료시 사라짐
사용자가 많아지면 서버 메모리 많이 차지하게됨
보안면에서 쿠키보단 우수함
참고