transport evolution

QUIC은 TCP 한계를 UDP 위 전송 계층으로 우회한다

QUIC은 UDP 데이터그램 위에 스트림, 보안, 손실 복구, 연결 식별을 직접 올린 전송 프로토콜이다.

기존 TCP 경로

진화 속도
커널과 중간 장비 영향이 커서 새 기능 배포가 느리다.
HOL
하나의 TCP 바이트 스트림 손실이 여러 HTTP/2 스트림을 함께 막을 수 있다.
이동성
IP/Port 4-tuple이 바뀌면 연결 유지가 어렵다.

QUIC 경로

구현 위치
사용자 공간 라이브러리로 빠르게 배포할 수 있다.
스트림
스트림별 손실 복구로 다른 스트림의 대기를 줄인다.
Connection ID
경로가 바뀌어도 같은 연결인지 식별할 수 있다.