728x90
반응형
쿠키와 세션이 필요한 이유는 HTTP프로토콜의 특징 때문이다.
HTTP프로토콜은 Connectionless 프로토콜 (비연결지향)과 Stateless프로토콜(상태정보 유지안함)의 특징이 있다.
그래서 쿠키와 세션이 필요하다.
쿠키(Cookie)
-클라이언트 로컬에 저장되는 키와 값이 들어있는 파일이다.
-이름, 값, 경로 등을 포함한다.
-클라이언트의 상태정보를 브라우저에 저장하여 참조한다.
쿠키 사용 예)
- 아이디, 비밀번호 저장
- 쇼핑몰 장바구니
세션(Session)
-웹 브라우저마다 별도의 세션을 갖는다. (세션 고유ID 할당)
-세션의 정보는 접속해서 종료되기까지 유지된다.
-접속시간에 제한을 두어 일정시간 응답이 없으면 유지를 못하게 설정이 가능하다.
세션 사용 예)
- 로그인
728x90
반응형
'Programming > Web' 카테고리의 다른 글
[Web] web container (0) | 2021.02.21 |
---|---|
[Web] redirect 와 forward (0) | 2021.01.01 |
댓글