← 질문 목록
#238깊이 0

쿠키와 세션의 상태 유지 방식은 무엇으로 구분하는가?

네트워크기초인증·인가

저장 위치의 차이다. 쿠키는 클라이언트의 브라우저에, 세션은 서버의 메모리나 DB에 데이터를 저장한다.

기준쿠키세션
저장 위치브라우저서버
데이터 크기브라우저마다 한도가 있다서버 저장소 용량만큼
보안성낮음높음

쿠키는 도메인·경로와 Secure·SameSite 조건에 맞는 요청에만 자동으로 실린다. 서버는 쿠키로 사용자를 식별하며 별도의 저장소 없이 상태를 유지한다.

세션은 서버에 데이터를 저장하고 클라이언트에 세션 ID만 전달한다. 실제 데이터는 서버가 관리하므로 쿠키보다 보안성이 높다.

분산 서버 환경에서는 세션 불일치 문제가 발생한다. 여러 서버가 세션을 공유해야 하면 Redis 같은 외부 저장소로 모은다.

추천 꼬리질문

0/300

적은 내용은 AI 학습에 쓰일 수 있습니다. 이름이나 연락처는 넣지 말아 주세요.

관련 질문

쿠키와 세션의 상태 유지 방식은 무엇으로 구분하는가?
쿠키와 세션의 상태 유지 방식은 무엇으로 구분하는가? · CS 길라잡이