상태정보란? - accidentlywoo/legacyVue GitHub Wiki

상태정보란?

  • 들어가기 전에 이번 시간엔 웹에서의 상태 유지기술인 쿠키와 세션이 어떤 방식으로 동작하는지에 대해 알아보도록 하겠습니다.

학습 목표

  1. 쿠키의 동작 원리에 대해 이해한다.
  2. 세션의 동작 원리에 대해 이해한다.

핵심 개념

  • 쿠키(Cookie)
  • 세션(Session)
  • HttpSession

학습하기

웹에서의 상태 유지 기술

  • HTTP 프로토콜은 상태 유지가 안되는 프로토콜입니다. -- 이전에 무엇을 했고, 지금 무엇을 했는지에 대한 정보를 갖고 있지 않습니다. -- 웹 브라우저(클라이언트)의 요청에 대한 응답을 하고 나면 해당 클라이언트와의 연결을 지속하지 않습니다.
  • 상태 유지를 위해 Cookie와 Session 기술이 등장합니다.

쿠키(Cookie)와 세션(Session)

  • 쿠키 -- 사용자 컴퓨터에 저장 -- 저장된 정보를 다른 사람 또는 시스템이 볼 수 있는 단점 -- 유효시간이 지나면 사라짐
  • 세션 -- 서버에 저장 -- 서버가 종료되거나 유효시간이 지나면 사라집니다.

쿠키(Cookie) 동작 이해 1/2

쿠키(Cookie) 동작 이해 2/2

세션의 동작 이해 1/2

세션의 동작 이해 2/2

생각해보기

  1. HTTP 프로토콜은 상태가 유지 안되는 프로토콜이라고 합니다. 웹 클라이언트가 서버와 연결을 지속하지 않기 때문인데요. 상태가 유지되는 프로토콜엔 어떤 것이 있을까요?