NetWork & Browser

Cookie & Session

목차

쿠키와 세션은 무엇인가요?

<aside> 💡 클라이언트와 서버사이에 웹 통신간 유지하려는 정보(로그인 정보)를 저장하기 위해서 사용한다

</aside>

쿠키란 무엇인가요?

HTTP의 일종으로 사용자가 어떠한 웹 사이트를 방문할 경우, 그 사이트가 사용하고 있는 서버에서 사용자의 컴퓨터에 저장하는 작은 기록 정보 파일이다. HTTP에서 클라이언트의 상태 정보를 클라이언트의 PC에 저장하였다가 필요시 정보를 참조하거나 재사용할 수 있다.

쿠키를 사용하는 예시는 무엇이 있을까요?

<aside> 💡 민감한 정보가 아닐경우 쿠키에 정보를 담을 수 있다

</aside>

  1. 언어설정
  2. 로그인 이전에 카트에 상품담기
  3. 방문했던 사이트에 다시 방문 하였을 때 아이디와 비밀번호 자동 입력
  4. 팝업창을 통해 “오늘 이 창을 다시 보지 않기” 체크

쿠키의 특징은 무엇이 있을까요?

  1. 이름, 값, 만료일, 경로 정보로 구성되어 있다
  2. 클라이언트에 300개의 쿠키를 저장할 수 있다
  3. 하나의 도메인 당 20개의 쿠키를 가질 수 있다
  4. 하나의 쿠키는 4kb까지 저장이 가능하다

쿠키는 어떻게 동작하나요?

  1. 클라이언트가 페이지를 요청한다.