2.애플리케이션 계층(3)_세션과 쿠키
HTTP는 요청과 응답의 과정에서 상태 정보를 저장하지 않는 무상태 프로토콜이다. 따라서 상태를 유지하면서 연속적인 응답을 해야 할 때에는 쿠키를 사용하여 세션을 인식할 수 있도록 한다.예를 들어, 온라인 쇼핑의 경우, 세션과 쿠키가 없다면 상품을 고르는 기능, 구매 결정 기능, 지불 기능 등이 따로 놀기 때문에, 각각의 기능 요청에 대해서 어떤 사용자가 보낸 것인지 알 길이 없다.반대로 쿠키가 있다면,1. 사용자가 처음 접속하면, 요청에 대한 응답에 쿠키를 함께 보낸다.2. 쿠키를 함께 보낼 때, 쿠키 정보가 클라이언트 PC 에 저장된다.3. 다음 요청부터는 메시지를 보낼 때에 쿠키를 함께 보낸다.4. 웹 서버나 웹 서비스는, 쿠키를 보고 같은 사용자의 요청인지 판단한다.와 같이 동작하여, 연속적인 응..