Untitled

1. HTTP의 특징, 쿠키와 세션을 사용하는 이유

HTTP 프로토콜의 특성이자 약점을 보완 → 쿠키 , 세션 사용

HTTP 프로토콜 → Connectionless , Stateless → 서버는 클라이언트가 누구인지 매 번 확인 필요

<aside> 💡 Connectionless - 클라이언트가 요청을 한 후 응답을 받으면 그 연결을 끊어 버리는 특징

</aside>

<aside> 💡 Stateless - 통신이 끝나면 상태를 유지하지 않는 특징

</aside>

2. 쿠키(Cookie)

쿠키란 ?

**클라이언트 로컬에 저장**되는 키와 값이 들어있는 작은 데이터 파일

유효 시간이 정해지면 브라우저가 종료되어도 인증이 유지

쿠키는 사용자가 따로 요청하지 않아도 브라우저가 Request시에 Request Header를 넣어서 자동 서버 전송

쿠키의 사용 예 ?

3. 세션(Session)