[cs 스터디] 2-5. HTTP - HTTP/3

YooJeeun·2025년 1월 3일

cs 스터디

목록 보기
26/65

HTTP/3

World Wide Web에서 정보를 교환하는 데 사용되는 HTTP의 세 번째 버전이다.
TCP 위에서 돌아가는 HTTP/2와는 달리 HTTP/3은 QUIC이라는 계층 위에서 돌아가며, TCP 기반이 아닌 UDP 기반으로 돌아간다.

HTTP/2의 장점이었던 멀티플랙싱이 가능하고 초기 연결 설정 시 지연 시간 감소라는 장점이 있다.

초기 연결 설정 시 지연 시간 감소

QUIC은 TCP를 사용하지 않기 때문에통신을 시작할 때 번거로는 3-웨이 핸드셰이크를 할 필요가 없다.

QUIC은 첫 연결 설정에 1-RTT만 소요된다.
클라이언트가 서버에 어떤 신호를 한 번 주고, 서버도 거기에 응답하기만 하면 바로 본 통신을 시작할 수 있다.

참고로 QUIC은 순방향 오류 수정 메커니즘(FEC, Forword Error Correction)이 적용되었다.
이는 전송한 패킷이 손실되었다면 수신 측에서 에러를 검출하고 수정하는 방식이며 열악한 네트워크 환경에서도 낮은 패킷 손실률을 자랑한다.

profile
제니벨로그

0개의 댓글