ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 쿠키
    TIL. 2024. 5. 21. 23:52

    쿠키란 ? 

    쿠키는 웹 브라우저가 웹사이트를 방문할 때 서버로부터 전송받은 데이터 조각이며,

    사용자의 효율적이고 안전한 웹 사용을 위하여 사용된다. 

    브라우저는 이 데이터를 저장해 두었다가 동일한 웹사이트를 다시 방문할 때 저장된 데이터를 함께 전송한다. 

     

    쿠키의 주요 역할

    • 기능 쿠키 : 웹사이트에 방문한 접속자의 설정을 저장하고 설정에 맞춰 동작하게끔 한다. 설정은 접속자의 지역 및 언어 등을 포함한다. 
    • 성능 쿠키 : 쿠키는 정보의 익명 수집 및 보고를 통해 웹사이트와 방문자 사이의 상호작용을 이해하는데 도움을 준다. 또한 상호관계에 대한 통계자료를 제공함으로써 웹사이트 운영자가 더욱 최적화된 웹사이트를 개발하는데 기여한다. 
    • 마케팅 쿠키 : 쿠키는 방문자의 방문 내역을 추적하며, 방문자의 경향 및 웹사이트 이용 패턴을 파악하도록 한다. 방문자에게 관련성 높은 광고와 제품을 제공하는데 기여한다. 

    쿠키의 동작 방식

    1. 클라이언트가 서버에 페이지를 요청한다.
    2. 서버가 응답 시 Set-Cooke 헤더에 쿠키를 설정하여 클라이언트로 전송한다. 쿠키에는 키-값 쌍으로 제공되는 데이터와 만료 시간, 
      도메인, 경로 등의 속성 정보가 포함된다.
    3. 클라이언트는 쿠키를 저장한다. 
    4. 클라이언트가 동일 서버에 재요청 시, 저장된 쿠키를 Cookie 헤더에 담아 서버로 전송한다. 
    5. 서버는 클라이언트로부터 받은 쿠키를 통해 클라이언트를 식별하고 상태 정보를 유지할 수 있다. 
    6. 서버는 필요에 따라 새로운 쿠키를 설정하거나 기존 쿠키 값을 수정하여 응답에 포함시킬 수 있다. 

     

     

    'TIL.' 카테고리의 다른 글

    JWT (Json Web Token)  (0) 2024.05.23
    트랜잭션  (0) 2024.05.22
    관계형 데이터베이스  (0) 2024.05.20
    Joi 라이브러리  (0) 2024.05.17
    try..catch 에러 핸들링 (수정예정)  (0) 2024.05.16
Designed by Tistory.