-
Cookie(쿠키)란?network 2023. 10. 23. 15:46
Cookie란 ?
쿠키는 유저들의 효율적이고 안전한 웹 사용을 보장하기 위하여 웹사이트에서 널리 사용된다.
쿠키는 웹사이트 접속시 접속자의 설정과 과거 이용내역에 대한 일부 데이터를 저장하는 텍스트 파일이다.
따라서 다음에 다시 사이트에 접속 했을때 접속자의 장치를 인식하고 그 데이터들을 가져온다.
일반적으로 쿠키에는 만료일이 존재한다. 만료되면 그 데이터들은 소멸된다.
쿠키들은 수동으로 삭제 할 수도 있고 사이트에서 나가는 순간 자동으로 삭제되는 쿠키도 있다.
Cookie 특징
- 이름, 값, 유효기간, 경로 정보로 구성되어 있다.
- 하나의 쿠키는 4KB 까지 저장이 가능하다.
- client에 총 300개의 쿠키를 저장할 수 있다.
- 하나의 도메인당 20개의 쿠키를 가질 수 있다.
Cookie 동작 순서
- client가 페이지를 요청한다.
- web server에서 쿠키 생성한다.
- 생성한 쿠키에 필요한 정보를 담아 client에게 전송한다.
- 해당 쿠키는 client가 갖고 있다가 다시 서버 요청할때 쿠키를 전송한다.
- 동일 사이트를 재방문 했을때 브라우저에 쿠키가 남아있다면 요청 페이지와 함께 쿠키 전송한다.
참고
'network' 카테고리의 다른 글
TCP vs UDP 설명 (0) 2023.10.23