

쿠키와 세션
관계
- 저장 위치 : 쿠키는 클라이언트 측에서 데이터를 저장하고, 세션은 서버측에서 데이터를 저장한다. 즉, 쿠키는 클라이언트의 로컬 머신에 저장되고 , 세션의 서버의 메모리에 저장됨
- 보안 : 쿠키는 보안 상에 취약할 수 있으며, 중요한 데이터를 저장하는데에는 적합하지 않다.
반면에 세션은 서버 측에서 처리되기 때문에 보안 상으로 더 안전함
- 유지 기간 : 쿠키는 사용자가 설정한 만료 기간까지 유지될 수 있는데 세션은 일시적으로 유지되며, 사용자가 웹 사이트를 떠나거나 브라우저를 닫으면 삭제됨
- 용도 : 쿠키는 클라이언트의 로컬 머신에 정보를 저장하여 사용자 경험을 향상시키고, 세션은 서버측에서 사용자 상태를 관리하여 보안 및 데이터 처리를 담당함
일반적으로 세션은 쿠키를 기반으로 구현
서버는 클라이언트에게 고유한 세션 ID를 부여하고, 이 ID는 쿠키를 통해 클라이언트에 저장
클라이언트는 이 세션 ID를 이용하여 서버에서 세션에 저장된 데이터에 접근 가능
쿠키와 세션은 모두 웹 애플리케이션에서 중요한 기술로, 사용자의 상태를 관리하고 유지하여 사용자 경험을 개선되는데 사용!!