HTTP/2

    HTTP/2에 대해

    HTTP/2에 대해

    Http2가 필요해진 배경HTTP/1.1에서 브라우저가 파이프라이닝을 잘 지원하지 않는다.HTTP/1.1은 파이프라이닝 중에 먼저 온 요청이 후속요청을 블로킹한다.(HOL Blocking)브라우저는 HOL Blocking을 해결하기 위해 하나의 도메인에 대해 최대 6개까지의 TCP 커넥션을 제공한다. 6개의 요청을 병렬로 처리할 수 있는 것이다.하지만 최근에 6개도 부족하여 하위 도메인에서 처리하도록 해서 추가적인 커넥션을 확보할 수 있도록 하는 방법(domain sharding) 으로 우회해서 사용된다.HTTP2의 특징Binary Framing Layer기존의 text 형식이 아닌 binary 형식으로 전송한다.하나의 메시지가 frame이라는 작은 단위로 쪼개져서 전송된다.Multiplexingbina..