쿠키(Cookie)는 웹 사이트에서 클라이언트(브라우저)에 저장되는 작은 데이터 조각입니다.
사용자가 브라우저를 통해 서버에 접속을 할때 서버의 입장에서 같은 사용자가 접속했다는것을 확인할 방법이 없었습니다. 이를 해결하기 위해 나온 기술이 쿠키 입니다. 서버쪽에서 클라이언트에게 서버 도메인과 서버가 사용자를 식별할 정보들을 추가해서 보내줍니다.
쿠키를 이용해서 상태 정보를 유지하고 세션 관리, 개인화된 경험 제공, 사용자 추적 등을 수행합니다.
세션(Session)은 웹 애플리케이션에서 클라이언트와 서버 간의 상태를 유지하기 위한 메커니즘입니다. 또한 세션은 클라이언트의 연속적인 요청 간에 유지되는 데이터를 말합니다.
일반적으로 서버 쪽에서 관리(생성,저장,수정,삭제)를 수행합니다.