사용자 인증이 필요할 때 (Authentication) 서버와 DB 는 사용자에게 일종의 ID 구별자를 줘서 해당 사용자님이 맞음을 인증 해줘야 한다. 일단 HTTP 는 stateless 한 특성을 지닌다. 사용자가 서버로 보내는 모든 요청들은 서로 독립적이고 (Indenpendent) 연결점이 없다. 즉, 매 요청이 끝나면 서버는 기억상실에 걸려 같은 사용자가 다음 요청을 보내면 "근데 누구셨더라..?" 가 된다. 이때, 서버한테 정신줄 꽉 잡고 기억좀 하라고 계속 사용자 정보를 알려주는게 바로 Session 이다. 처음 사용자가 서버에 요청을 보내면, 서버는 사용자 정보를 Session DB 에 보내고, Session DB는 별도의 Session ID 를 만들어 서버를 통해 사용자에게 돌려보내며 '낙..