쿠키란 무엇인가?
- 우리가 웹사이트에서 어떤일을 했는지 저장해준다.
- 이정보들을 웹사이트 재방문시 효율적 서비스 제공을 위해서 사용
- 서비스 개선을 위한 통계자료
- 광고
쿠키의 구성요소
- 키 :중복된키는 불가능
- 값
- 도메인 : 어떤 서버로 전송되어야하는지 명시
- 경로 : 명시한 경로에만 보냄.
- 기한 : 만료일이 되면 쿠키가 삭제됨
- 보안
HTTP는 비연결성과 비상태성이란 특징을 지닌다 -> 그렇기 때문에 서버의 확장성이 높아지는 장점을 가진다.
단점
- 서버가 모든 요청을 다른 사용자로 인식하게 된다.
- 그렇기 때문에 이것을 처리하기위해서 쿠키와 세션을 사용한다.
쿠키가 어떻게 사용되는가
-
쿠키는 사용자가 웹사이트에 처음 접속하게 되면 서버는 사용자에게 쿠키를 만들어 보내줍니다.
-
그리고 사용자가 정보를 요청할 때 쿠키에 저장된 정보를 같이 보내준다.
-
서버는 이걸 확인해서 현재상태를 파악하고 이에 따른 정보를 보내줍니다.
단 ,쿠키는 브라우저에 직접 저장되기 떄문에 보안에 좋지않다. 그렇기 때문에 민감한 정보는 저장하지 않는게 좋다.
쿠키는 2가지가 존재한다