////
Search
Duplicate

HTTP/3 - 주현

HTTP/3

HTTP의 세번째 버전
TCP가 아닌 QUIC라는 계층 위에서 UDP기반으로 돌아 감
HTTP/2처럼 멀티플렉싱 기술
TCP가 아닌 UDP 방식이기 때문에 3웨이 핸드셰이크 X
TCP의 문제점 중 하나는 클라이언트와 서버 간에 세션을 설정하기 전에 보안 세션을 확인으로 TLS Handshake가 필요

QUIC (Quick UDP Internet Connection)

멀티플렉싱
UDP 기반의 프로토콜
TCP의 거의 모든 특징들을 재구현해서 안정적
이미 존재하던 UDP기반이기 때문에 별도의 업데이트 필요 X
빠른 연결
TCP, TLS에 비해 상당히 빠름
Zero round-trip time (0-RTT)
한 번 HTTP 연결이 이루어지고 나면, 클라이언트는 더 이상 핸드셰이크를 통해 통신 방법을 확인하는 프로세스 진행 X
항상 암호화된 전송
사용 가능한 서비스
Caddy, Nginx, AWS Cloudflare