QUIC(Quick UDP Internet Connection)
차세대 HTTP 프로토콜
HTTP/3, HTTP over QUIC
UDP 기반 응답속도 + TCP 기반 다중화와 신뢰성 보장
0-RTT 연결 설정
전송계층 핸드셰이크와 암호화 핸드셰이크를 하나로 통합하여 일반적인 연결에 필요한 핸드셰이크에서 1회 왕복을 줄임
이전에 연결한적 있는 서버에 대해 다시 연결작업을 하지 않아도 된다
스트림 멀티플렉싱
UDP를 통해 QUIC 스트림을 다중화하여 HOL Blocking 문제 극복
QUIC 패킷 손실은 해당 패킷의 스트림만 차단
흐름 제어 / 혼잡 제어
TCP Cubic - 혼잡 제어
전진 오류 수정(FEC) - 흐름 제어
연결 마이그레이션
클라이언트 IP 주소 변경 시에도 연결 유지
Wi-Fi와 셀룰러 간 전환 시 연결 유지
-> 재연결이 많은 이동 환경에서도 QoE(Quality of Experience) 제공
'기본' 카테고리의 다른 글
대칭 키 / 비대칭 키 암호화 (0) | 2023.05.07 |
---|---|
Node.js에서의 비동기 (0) | 2023.05.07 |
TCP / UDP (0) | 2023.04.03 |
Context Switch (0) | 2023.03.14 |
HTTP 메서드 (0) | 2023.03.12 |