스트림
-
[HTTP2 In Action] 4.1. HTTP/2 프로토콜 기초 - 왜 HTTP/1.2 가 아니고 HTTP/2 일까?책/HTTP2 In Action 2025. 3. 13. 11:02
드디어 드디어 HTTP/2 기초이다!! 먼저 왜 HTTP/1.2 가 아니라 HTTP/2 일까?이런 이유는 하위호환을 깨뜨리는 변화가 있었기 때문이다. 이 하위 호환을 깨뜨리는 변화는 다음과 같다. 텍스트 기반 통신이 아닌 바이너리 통신멀티플렉싱스트림 우선순위화헤더 압축서버 푸시 HTTP/1.0 웹 서버가 HTTP/1.1 웹 서버의 메세지를 이해하고 이후 버전이 추가한 기능을 무시할 수 있지만 HTTP/2 에서는 그렇지 않다. 하지만 그럼에도 같은 TCP 위에서 동작하니 HTTP/1.2 라고 해야하지 않느냐는 이야기가 있는데 그것은 나중에 나온다. 이제 이 변화들에 대해 살펴보자. 바이너리 통신 HTTP/2에서는 기존 청크 방식은 사용하지 않고 바이너리 프로토콜을 적용했다. 청크란?HTTP 응답 데이터를..