Http 프로토콜
특징
- 클라이언트의 상태 정보를 알 수 없음 → stateless 하다
- 응답 후 연결을 해제한다는 말
- 클라이언트의 상태정보를 유지해야하는경우 쿠키와 세션이 사용된다
- server push가 안됨
세션 쿠키 차이점
클라이언트 단위에서 연결을 유지하는 걸 쿠키
서버측에서 연결을 유지하는걸 세션 (was에 저장)
- 서버측 물리적 메모리에 저장해서 실제 응답 후 연결은 끊겼지만
계속 연결되어있는것처럼 보이는거임
쿠키
- 브라우저가 알아서 request header에 넣어서 서버에 전송한다
- 브라우저마다 저장되는 쿠키가 다름
- 무조건 남발 불가
쿠키의 특징 & 사용예시