정의
HTTP/3는 UDP 기반의 차세대 HTTP 전송 프로토콜
Google의 SPDY와 QUIC 프로젝트를 바탕으로 IETF에 의해 표준화되었습니다.
특징
지연 감소와 보안성 향상에 중점
💡 UDP 기반: TCP 대신 UDP를 사용하여 지연 시간을 단축시킵니다.
💡 QUIC 프로토콜: 스트림 간 독립성 보장으로 Head-of-Line Blocking 방지합니다.
💡 TLS 1.3 통합: 암호화 및 핸드셰이크가 빠름니다.
💡 연결 재사용: 네트워크 변경 시에도 연결 유지 가능합니다.
💡 모바일 환경 최적화: 불안정한 네트워크에서도 안정적입니다.
사용 예시
모바일 및 고속 네트워크 환경에 적합
💡 YouTube, Google Chrome, Facebook 등에서 점진적으로 적용 중 입니다.
💡 빠른 연결 설정과 재연결이 필요한 서비스에 효과적입니다.
코드 예시
curl 명령으로 HTTP/3 사용 확인
# HTTP/3를 지원하는 서버에 요청
curl --http3 https://www.example.com