[백엔드] 기술 면접 Top30 - #8 쿠키와 세션의 개념과 차이점
댓글수 55 ·
2023.09.12
쿠키와 세션 쿠키와 세션 쿠키와 세션 모두 웹 개발에서 사용되는 두 가지 중요한 개념입니다. 사용자 식별 및 상태 관리를 위해 사용되며, 이 둘은 서로 다른 방식으로 작동하여 특정 상황에 맞게 선택 되어야 합니다. 쿠키( Cookie ) 쿠키는 클라이언트 측에 저장되는 작은 데이터 조각입니다. 서버에서 클라이언트로 전송되어 클라이언트 측에서 저장되며, 이후에 해당 웹사이트를 방문할 때마다 다시 서버로 전송됩니다. 주로 사용자 식별, 로그인 정보 유지, 사용자 설정 저장 등과 같은 목적으로 사용됩니다. 쿠키는 클라이언트에 의해 관리되므로, 서버와 클라이언트 간의 통신 비용을 줄일 수 있습니다. 쿠키에는 유효 기간이 있어 만료일까지 저장됩니다. 세션 ( Session ) 세션은 서버 측에서 관리되는 데이터 ..