Cookie

정민준·2022년 11월 18일
0

CS공부

목록 보기
8/9

Cookie란?

쿠키는 인터넷을 사용하는 유저가 어떤 웹사이트를 방문했을 때 그 사이트가 사용하는 서버를 통해 로컬에 저장되는 작은 데이터이다.

Cookie를 사용하는 이유

HTTP의 특징 중, 비연결성과 무상태 때문에 사용자의 정보를 저장할 수 없기 때문에 웹사이트는 사용자를 구별할 수 없고 사용자는 매번 번거로운 인증 절차를 진행해야 했었다. 이러한 불편함을 해소하기 위해, 쿠키에 사용자의 간단한 정보를 저장해서 사용한다.

Cookie의 생성과정

  1. 클라이언트가 어떠한 정보를 요청한다.
  2. 서버는 쿠키를 생성한다.
  3. 생성한 쿠키를 요청한 정보(HTTP 헤더)와 함께 돌려 보낸다.
  4. 클라이언트는 로컬에 쿠키를 저장한다.
  5. 재방문 시 이미 쿠키가 있는 경우 서버에 쿠키를 전달한다.
  6. 업데이트할 정보가 있다면 서버는 해당 쿠키를 요청한 정보와 함게 돌려 보낸다.
profile
머리 박고 개발공부중,,,

0개의 댓글