본문 바로가기
영상 후기/WEB

영상 후기 - 쿠키란 무엇일까? 개념, 필요성, 구성 요소, 사용 정책

by 올리브영 2023. 3. 14.
728x90
반응형

movie

 

1. 쿠키의 개념과 어원

  • 헨젤과 그레텔이 걸어온 길을 추적하기 위해 쿠키를 사용했던 것처럼 웹 서비스에서는 로그인, 검색기록 등 우리가 웹사이트에서 어떤 일을 했는지 쿠키에 저장한다.

2. 쿠키의 필요성

  • 웹 사이트 재방문 시 효율적으로 서비스를 제공하기 위해 사용
  • 서비스 개선을 위한 통계자료로 활용.
  • 광고에 사용

3. HTTP와 쿠키

  • HTTP의 특징 때문에 쿠키가 필요하다.
  • HTTP는 웹에서 이루어지는 모든 데이터 전송의 기본이 되는 프로토콜이다.
  • HTTP는 비연결성과 비상태성이라는 특징을 가지고 있다. 

4. 브라우저와 서버

  • 브라우저는 서버에서 제공하는 정보를 우리가 볼 수 있게 해준다.
  • 특정 웹페이지에 접속하게 되면 서버는 쿠키를 만들어 브라우저로 보내준다.
  • 그리고 이 쿠키는 우리의 브라우저에 저장된다.
  • 브라우저는 이 쿠키를 저장해 가지고 있다가 서버에 정보를 요청할 때 쿠키에 저장된 정보를 같이 보내준다.
  • 그렇게 되면 서버는 쿠키를 확인해 현재 상태를 파악하고 이에 따른 정보를 보내준다.
  • 만약 서버가 쿠키정보를 수정해 보내주면 이는 다시 브라우저에 저장된다.
  • 예를 들어 우리가 서비스의 언어설정을 변경하면 이것이 쿠키에 저장된다.
  • 서버는 쿠키에 저장된 언어설정을 보고 한국어라면 한국어 컨텐츠를 제공, 영어라면 영어 컨텐츠를 제공
  • 이렇게 정보를 주고받는 과정은 API를 통해 이루어진다.

5. 쿠키의 구성요소

  1. 쿠키의 Key - 쿠키를 식별하는 데 사용되기 때문에 중복된 키는 존재할 수 없다.
  2. 쿠키의 값 - 알파벳과 숫자로 이루어지며, 크기는 대부분의 브라우저에서 4,096바이트로 제한되어 있다.
  3. 도메인 - 현재 쿠키가 어떤 서버로 전송돼야 하는지 지정하는 구성요소이다. 따로 명시하지 않으면 쿠키가 생성된 서버로만 전송된다.
  4. 경로 - 명시한 경로와 그 하위 경로에만 쿠키가 전송된다. 보통은 /로 지정한다.
  5. 기한 - 명시된 만료일이 되면 쿠키는 삭제된다. 만료날짜를 지정하지 않으면 브라우저가 종료될 때 해당 값은 사라지며 이런 쿠키를 세션 쿠키라고 부른다. 로그인 유지, 2단계 인증 생략과 같이 오랫동안 유지되어야 하는 쿠키의 경우 기한을 길게 설정한다.

6. 쿠키가 많이 활용되는 웹 사이트

  • 뉴스 사이트
  • 쇼핑몰
  • SNS
  • 이런 사이트는 수입 창출 수단 중 하나가 인터넷 광고이다.

7. 쿠키 종류

  • 퍼스트 파티쿠키
    • 사용자가 이용 중인 웹 사이트 소유자가 직접 생성하는 쿠키이다.
    • 웹 사이트의 소유자는 서비스 운영과 마케팅 등에 이를 활용한다.
  • 서드 파티쿠키
    • 제 3자가 발행한 쿠키이다.
    • 사용자의 행동을 파악해 이를 맞춤형 광고의 타겟팅에 활용한다.

 

728x90
반응형