memostack
article thumbnail
세션(Session)과 쿠키(Cookie🍪)
Frontend 2021. 3. 25. 01:09

세션과 쿠키를 사용하는 이유? 세션과 쿠키를 사용하는 이유를 알기 위해 HTTP 프로토콜의 특징을 알아야 한다. HTTP 프로토콜 통신은 connectionless, statless 특징을 가지고 있다. connectionless TCP 통신과 다르게 클라이언트와 서버는 연결관계를 가지지 않는다. 즉, 클라이언트가 요청하고, 서버가 응답하면 연결을 끊는다. statless 클라이언트와 서버가 요청과 응답을 주고 받고 통신이 끝나면, 상태를 따로 저장하지 않는다. 위와 같은 이유로 세션과 쿠키를 사용하여 상태에 대한 정보를 저장한다. 만약, 세션과 쿠키를 사용하지 않으면 쇼핑몰 사이트에서 로그인을 하고 페이지를 이동하면 다시 로그인해야 하는 번거로운 상황이 발생할 수 있다. 세션과 쿠키 세션과 쿠키는 둘 ..