HTTP/3

프로토콜 및 표준
QUIC 전송 프로토콜 위에 구축된 최신 HTTP 버전으로, 연결 설정 및 손실 복구를 개선합니다.
← 용어집으로 돌아가기

HTTP/3 란 무엇입니까?

HTTP/3는 TCP 대신 QUIC을 사용하는 HTTP의 세 번째 주요 버전이며, 헤드 라인 차단을 제거하고 연결 설립 대기 시간을 줄이고 신뢰할 수없는 네트워크에서 성능을 향상시킵니다.

HTTP/3 대 HTTP/2

제품 정보HTTP / 2의HTTP / 1 페이지
관련 상품TCP 포트QUIC (UDP 이상)
사이트맵분리 층QUIC에 내장
손샤크TCP + TLS (2-3 RTT)를0-1의 RTT
헤드 라인 차단TCP 수준에서이름 *
연결 마이그레이션지원되지 않음지원되는
Packet 손실 충격모든 스트림을 차단Per-stream 전용

HTTP / 3 작동 방법

HTTP/2 over TCP:

Client Server

│─────────── SYN ────────────►│

│◄────────── SYN-ACK ─────────│

│─────────── ACK ────────────►│ TCP Handshake

│─────────── ClientHello ────►│

│◄────────── ServerHello ─────│ TLS Handshake

│─────────── Finished ───────►│

│◄────────── Finished ────────│

│─────────── HTTP Request ───►│ (3 RTT minimum)

HTTP/3 over QUIC:

Client Server

│─────── Initial + ClientHello ─►│

│◄────── Initial + ServerHello ──│

│─────── HTTP Request ──────────►│ (1 RTT)

With 0-RTT Resumption:

│─────── 0-RTT + HTTP Request ──►│ (0 RTT!)

QUIC 프로토콜 특징

제품 정보계정 만들기
UDP 기반TCP 헤드 라인 차단 방지
통합 TLS 1.3항상 암호화, 빠른 handhake
연결 IDSurvives IP 주소 변경
다중화 스트리밍독립적 인 스트림 납품
앞으로 오류 수정retransmission 필요 감소

연결 마이그레이션

Mobile Network Switch (HTTP/2):

WiFi ──► Connection drops ──► New TCP connection ──► Start over

Mobile Network Switch (HTTP/3):

WiFi ──► Switch to cellular ──► Same QUIC connection continues

(Connection ID persists across IP changes)

Adoption 상태

회사연혁HTTP/3 지원
크롬(2020년)
파이어 폭스88+ (2021)
스낵 바14+ (2020년)
팟캐스트(2020년)
인기 카테고리전체 지원
AWS 클라우드프론트전체 지원
사이트맵1.25.0+ (실험)

성능 향상

최고의 연습

1. HTTP / 2와 함께 충실 : 브라우저가 다시 우아한

2. Alt-Svc 헤더 사용 : HTTP/3 사용 가능

3. UDP를 올바르게 구성 : Ensure 방화벽은 QUIC 트래픽을 허용

4. Monitor 성능: 프로토콜 버전의 메트릭 비교

5. 테스트 모바일 시나리오 : HTTP/3은 셀룰러 네트워크에 능가합니다.

Server 구성 예

# Alt-Svc header to advertise HTTP/3

Alt-Svc: h3=":443"; ma=86400

HTTP/3은 웹 전송의 미래, 더 빠른 전달, 모바일과 높은 수준의 사용자에 대 한 더 신뢰할 수있는 연결.

이 지식을 활용하세요

DomScan의 API를 사용하여 도메인 가용성, 상태 등을 확인하세요.