-
2.14 JSP HTTP프로토콜JSP 과정 2019. 2. 14. 16:22
HTTP 프로토콜 특징
- 웹브라우저에서 서버로 어떤 데이털를 요청 하면, 서버측에서는 알맞은 로직을 수행한 후 데이터를 웹브라우저에 응답한다. 그리고 서버는 웹브라우저와의 관계를 종료한다. 이렇게 웹브라우저에 응답 후 연결을 끊는 것은 HTTP프로토콜의 특징이다.
HTTP 프로토콜의 위 두가지 특징의 해결 방법
- 연결이 끊겼을때 정보를 지속적으로 유지하기 위한 수단으로 쿠키라는 방식을 사용한다.
- 쿠키는 서버에서 생성하여, 서버가 아닌 클라이언트측에 특정 정보를 저장한다. 그리고 서버에 요청 할 때 마다 쿠기의 속성값을 참조 또는 변경 할수 있다.
- 쿠키는 웹 브라우저가 보관하고 있는 데이터로서 웹 서버에 요청을 보낼 때 함께 전송된다.
- 즉, 웹서버 측에서 웹브라우저의 정보를 저장한다. 저장한 후에는 계속되는 웹브라우저의 요청 속에 포함되어 있는 웹브라우저의 정보와 비교하여 동일한 웹브라우저로부터 온 요청을 판단할 수 있다. 여기에서 쿠기가 상태가 없는 프로토콜을 위해 상태를 지속시키기 위한 방법으로 사용되어 진다.
- 쿠키는 웹브라우저의 정보를 웹브라우저에 저장하므로 이후에 서버로 전송되는 요청에는 쿠키가 가지고 있는 정보가 같이 포함되어서 전송된다. 이때 웹 서버는 웹브라우저의 요청 속에 포함되어 있을 쿠키를 읽어서 새로운 웹브라우저인지 이전에 요청을 했던 웹 브라우저인지를 판단할 수 있다.
'JSP 과정' 카테고리의 다른 글
2.14 JSP 쿠키 (0) 2019.02.14 2.14 JSP 액션태그(jsp:param) (0) 2019.02.14 2.14 JSP 액션태그(jsp:clude) (0) 2019.02.14 2.14 JSP 액션태그(forward) (0) 2019.02.14 2.14 JSP 액션태그 (0) 2019.02.14