본문 바로가기
Programming/Web

[Web] 쿠키(Cookie)와 세션(Session)

by hongchii 2020. 12. 23.
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

댓글