<설명>
- 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 |
댓글