세션(Session)

✒️ 2025-05-30 19:37 내용 수정


참고 자료 : Geeksforgeeks The HttpSession Interface in Servlet, mdn web docs HTTP Session, Medium HENDEL Ramzy's How session and cookies works?

용어 뜻 : 두 시스템 간의 상호작용이 이루어지는 기간

쿠키 세션 캐시
저장 위치 클라이언트 웹 서버 클라이언트
종료 시점 쿠키 생성 시 만료일 설정
설정이 없다면 웹 브라우저 종료 시 소멸
서버에서 지정한 기간
클라이언트와의 상호작용이 없을 때
연결 종료 요청(ex. 로그아웃) 수신 시
설정된 캐시 만료일까지
데이터 크기 4KB 제한 제한 없음 제한 있음
리소스 클라이언트의 리소스 서버의 리소스 클라이언트의 리소스
보안 클라이언트에 저장되어 사용자 변경이 가능함.
보안에 취약
서버에 저장되어 상대적 안정적.
서버 공격 시에는 어쩔 수 없음
클라이언트에서 접근 가능
목적 상태 유지, 개인화 상태 유지, 사용자 인증, 개인화 성능 향상, 대역폭 절약

웹 세션 : 같은 유저에 관련된 HTTP 요청과 응답 네트워크 트랜잭션의 일련의 순서

용도

저장 방법 및 위치

라이프 사이클

보안


구성 요소