[CS] 쿠키(Cookie), 세션(Session)이란?

Dolmaro·2024년 1월 24일
0

CS

목록 보기
2/2

HTTP
이전글과 이어지는 글로, HTTP의 무상태성을 보완하기 위한 쿠키와 세션에 관한 글 입니다.

쿠키(Cookie)란?

클라이언트의 로컬 웹 브라우저에 저장하는 데이터 파일로, Key-Value 형태로 데이터를 저장한다.

  • 로컬 환경에 저장하여 사용하기에, 서버의 자원을 전혀 사용하지 않는 특징이 있다.
  • 웹 사이트의 로그인 정보와 쇼핑몰의 장바구니 기능에 주로 사용된다.

세션(Session)이란?

서버에서 클라이언트와의 연결 정보를 저장 및 관리하여 상태를 유지하기 위한 목적으로 사용된다.

  • 서버가 클라이언트에게 고유한 Session ID를 부여하고, 클라이언트는 요청할 때마다 Session ID와 함께 요청한다.
  • 서버 측에서 Session 정보를 저장하고 있어야 하기에, 요청이 많아지면 서버 메모리에 부하가 올 수 있다.
  • 웹 사이트에 로그인 후, 다른 페이지로 이동해도 계속해서 접속 상태가 유지되는 것이 대표적인 예이다.

0개의 댓글