
아시나요? 쿠키(Cookie), 캐시(Cache), 세션(Session)
Do you know?
2023. 1. 18. 22:08
지적과 댓글은 언제나 환영합니다! 시작에 앞서 이야기를 하기 전, 탄생 배경에 대해 알고가면 더욱 좋다. HTTP 프로토콜은 비연결성(Connectionless), 무상태성(Stateless)을 가지기 때문에 클라이언트가 누구인지 저장하지 않는다. 때문에 매 요청마다 사용자, 권한 등을 확인해야 한다. 이러한 특성을 보완하기 위해서 쿠키, 캐시와 같은 개념이 등장헀다. 쿠키(Cookie) 쿠키는 사용자의 브라우저에 저장되고, HTTP 헤더에 포함되는 텍스트 데이터 파일이다. 쿠키는 아래와 같이 1개의 데이터쌍과 4개의 속성으로 구성되어 있다. Set-Cookie: name=value; expires=[Date]; domain=[Domain]; path=[Path]; [Secure] expires : 쿠키..