
- 세션 트래킹 모드: 서버가 클라이언트 ID를 어떤 방법으로 추적할 것인지 정의한 것.
쿠키 사용 모드, URL Rewriting 모드, SSL 모드 등이 있다. 그 중 쿠키 사용 모드가 디폴트이자 권장 사항이다.
* 정의
- Session : 일정 시간 동안 같은 사용자(클라이언트, 브라우저)로부터 요청 받는 일련의 요구를 하나의 상태로 보고 그 상태를 일정하게 유지시키는 기술
cf) 세션의 단위(상기 일정 시간): 사용자가 웹 브라우저를 통해 웹 서버에 접속한 시점으로부터 웹 브라우저를 종료하고 서버와의 연결을 끝내는 시점. 즉, 웹 서버에 접속해있는 상태
- Cookie : 특정 웹 사이트를 방문했을 때 만들어지는 정보를 담는 파일. 사용자의 상태 정보를 유지하는 기술
* 차이점
- Session : 클라이언트에게 요청 받은 정보를 클라이언트(브라우저) 메모리에 저장하는 것이 아닌 웹 서버에 잠시 저장
메모리, 서버와 연결된 DB, 원격 저장소 등에 저장
- Cookie : 클라이언트(브라우저) 방문자의 정보를 방문자 컴퓨터의 메모리에 잠시 저장
출처
: https://thecodinglog.github.io/web/2020/08/11/what-is-session.html