TCP HOL BLOCKING

HTTP/2도 TCP 손실 앞에서는 여러 스트림이 함께 멈출 수 있다

HTTP/2 stream은 독립적이지만 TCP는 하나의 순서 있는 바이트 스트림이라 손실된 바이트 뒤 데이터 전달이 지연된다.

Packet lossTCP orderQUIC stream

TCP 위 HTTP/2

loss

한 TCP segment 손실

order

뒤 바이트를 애플리케이션에 전달하지 못함

effect

여러 HTTP/2 stream이 함께 지연

QUIC 위 HTTP/3

loss

특정 stream의 frame 손실

isolate

다른 stream의 전달은 계속 가능

limit

같은 stream 안에서는 순서 대기가 남음