본문 바로가기

http2

HTTP 1.1과 HTTP 2.0 목차HTTP 1.0의 문제점HTTP 1.1HTTP 1.0 문제점 해결 방식문제점HTTP 2.01. HTTP 1.0의 문제점하나의 연결당 하나의 요청만을 처리하였다.→ 이것의 문제점은 하나의 요청을 하고 응답을 받을 때 연결이 끊어지고, 다시 요청을 하려면 서버와 다시 연결해야 한다는 것이다. → 요청마다 연결을 해야하는 것이고, 연결을 하기 위해선 TCP 3-handshake를 수행해야 했기 때문에 RTT(Round Trip Time)가 증가하고 그로 인한 네트워크 지연이 생긴다.2. HTTP 1.1HTTP 1.0 문제점 해결 방식Persistent Connection한번 3 way handshake를 통해 연결된 TCP 연결을 재활용하는 원리이다.연결을 끊지 않고 재활용하여 요청시마다 발생하는 비용을 .. 2024. 9. 19.
HTTP요청부터 응답까지의 과정 전체 과정 틀클라이언트가 HTTP 요청WAS에서 메시지를 파싱 후 웹 서버에서만 필요한 정보라면 정적인 페이지를 반환하고 동적인 컨텐츠도 필요하다면 Request,Response객체를 만들어 Filter객체로 전달.Filter객체 내부에서 요청된 내용을 처리하고 HttpServletRequest, HttpServletResponse 로 변환해 DispatcherServlet으로 전달DispatcherServlet의 doDispatch()메소드 실행HandlerMapping을 통해 요청을 처리할 Controller를 찾음Controller를 찾고 Interceptor의 prehandle이 실행DispatcherServlet은 Controller를 실행해줄 HandlerAdapter를 찾는다.Adapter를.. 2023. 9. 25.