- 영구적이고 상호작용적인 정보 교환을 전제하는 둘 이상의 통신 장치나 컴퓨터와 사용자 간의 대화나 송수신 연결 상태를 의미하는 보안적인 다이얼로그 및 시간대를 가르킨다.
- 클라이언트 별로 각각의 상태 정보를 서버에서 저장하는 기술이다.
- 사용했던 정보들을 서버에 저장하고 서버에 저장하기 때문에 서버에 부하가 발생한다.
- 사용자가 ID와 Password를 입력하여 로그인 요청을 한다.
- 클라이언트는 서버에 로그인을 시도한다.
- 서버는 로그인을 확인하고, Session ID를 생성하여 클라이언트에게 전달해준다.
- 클라이언트는 세션 쿠키를 저장하고 웹서버의 서비스를 이용한다.
- 서비스를 이용할 때 변경되는 정보를 서버의 Session ID에 저장해둔다.
- 클라이언트가 일정 시간 웹서버를 이용하지 않으면 세션은 자동 소멸된다.