처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

네트워크에서 HTTP/1.1의 Head-of-Line Blocking 문제란?

보통 MDN Web Docs
보기 및 정답
A 하나의 TCP 연결에서 앞선 요청의 응답이 지연되면 뒤의 모든 요청도 대기해야 하는 문제
B HTTP 헤더의 전체 크기가 프로토콜 사양에 의해 제한되어 큰 쿠키를 전송할 수 없는 문제
C TCP 연결에서 첫 번째 SYN 패킷이 손실되면 전체 연결이 즉시 끊기고 재시도가 불가능한 문제
D HTML 문서의 head 태그 내 스크립트가 DOM 파싱을 차단하여 페이지 렌더링이 지연되는 문제

해설

HTTP/1.1은 하나의 TCP 연결에서 요청을 순서대로 처리합니다. 첫 번째 요청의 응답이 느리면 두 번째, 세 번째 요청의 응답도 기다려야 합니다. HTTP/2는 멀티플렉싱으로 이 문제를 해결했지만, TCP 수준의 HOL Blocking은 HTTP/3(QUIC)에서 해결됩니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기