본문 바로가기
Programing/Web

[Web] Cookies (쿠키)

by 꾸압 2022. 8. 23.

 

<설명>

  - web server의 request로, web browser를 통해 user computer에 저장되는 작은 txt file.

  - user가 web-browser를 통해 web-site에 접속하면 해당 web-site에서 user의 browser에 일정한 상태정보를 보내고, browser는 이 상태정보를 작은 크기의 txt 파일로 만들어 user의 computer에 저장.

  - 그냥 cache file 임. user가 매번 server에 요청하면 time이 오래 걸리니, 자주 request되는 file(로그인 정보 등)을 미리 user의 PC에 file로 저장해두어 빠르게 view가 가능.

  - coockies는 그것을 생성한 browser에서만 읽힘.

 


 

<활용>

  - browser에 대한 user의 선호성(preference)을 유지 및 저장 (검색 기록이나, 이전 web-site 방문 정보 등)

  - 신규 및 재방문 user 분별 기능

  - user 행동 분석 및 추적

  - web-shopping 할 때, 쇼핑 장바구니에 item 저장 (web-page를 껐다가 켜도 남아있는 이유)

  - log-in 상세 정보 저장

  - 광고주들에게 연관 web-site가 뜨도록 도움

 


 

<종류>

  1) Session Cookies

    - RAM 에 임시 저장되는 Cookies.

    - Browser를 종료하면 자동으로 Cookies가 삭제.

 

  2) Persistent Cookies

    - user의 hard-drive에 저장.

    - user가 삭제하거나, 파일 유효기한이 만료될 때까지 저장되어 있음. 즉, pc를 끄거나 browser를 꺼도 정보가 남음.

 


 

<출처 1> https://privacy.naver.com/knowledge/cookie?menu=knowledge_info_relation_cookie

<출처 2> https://www.computerscience.gcse.guru/theory/cookies

<출처 3>

 

 

'Programing > Web' 카테고리의 다른 글

[Web] Framework Build Tool  (0) 2022.09.02
[Web] Session (세션)  (0) 2022.08.24
[Web] Web 동작 방식  (0) 2022.08.22
[Web] 대용량 트래픽 시스템 설계  (0) 2022.08.03

댓글