반응형

http2 2

HTTP2 멀티플렉스 스트림

HTTP/2 멀티플렉스 스트림(Multiplexed Stream)HTTP/2의 멀티플렉스 스트림은 여러 개의 요청과 응답을 하나의 TCP 연결을 통해 동시에 주고받는 핵심 기능입니다. 이는 HTTP/1.1의 비효율성을 해결하고 웹 성능을 크게 향상시킵니다.스트림(Stream)스트림은 HTTP/2에서 데이터를 주고받는 논리적인 통신 채널입니다. 각각의 스트림은 고유한 ID를 가지며, 이 ID를 통해 요청과 응답이 서로 구분됩니다. 예를 들어, 웹페이지를 구성하는 CSS, JavaScript, 이미지 파일을 동시에 요청하면, 각각의 요청이 별개의 스트림으로 처리됩니다.멀티플렉싱(Multiplexing)멀티플렉싱은 여러 스트림의 데이터를 섞어서(multiplexing) 하나의 물리적 TCP 연결로 전송하는 기..

네트워크 2025.08.24

HTTP2

HTTP/1.1의 단점 HOL(Head Of Line) Blocking HTTP/1.1은 위의 그림과 같이 기본적으로 하나의 연결에 하나의 요청을 처리하도록 설계되어 있습니다. 그래서 동시 전송이 불가능하고 요청과 응답이 순차적으로 이루어지게 됩니다. 그렇다보니 HTTP 문서 안에 포함된 다수의 리소스를 처리하려면 요청할 리소스 개수에 비례해서 대기 시간이 길어지게 됩니다. 그리고 아래의 그림과 같이 여러 번의 요청을 했을 때, 앞선 요청에 문제가 있어서 응답이 늦어지면 다음 응답도 같이 늦어진다는 문제점도 발생합니다. RTT(Rount Trip Time)증가 앞서 말한 것처럼 HTTP/1.1의 경우 하나의 연결에 하나의 요청을 처리합니다. 이렇다 보니 매번 요청을 할 때마다 새로 연결을 만들게 되고 T..

네트워크 2020.06.09
반응형