QUIC란?
UDP 위에서 동작하는 전송 계층 프로토콜. TLS 1.3에 의한 암호화를 내장하고, 연결 설정과 키 교환을 합쳐 1왕복으로 수행한다. 1개의 연결 안에 여러 스트림을 다중화하며, 어떤 스트림의 패킷이 손실되어도 다른 스트림은 멈추지 않는다. HTTP/3의 토대로, 2021년에 RFC 9000으로 IETF에서 표준화되었다.
일본어 명칭: QUIC
QUIC은(는) 네트워크 기초, 웹 기술 기초 등 2개 분야의 연습 문제 3개에 나와요.
분야: 네트워크 기초
자주 묻는 질문
QUIC와 TCP의 차이는 무엇인가요?
둘 다 확실하고 순서대로인 통신을 제공하지만, QUIC는 UDP 위에서 동작하고 TLS 1.3 암호화를 내장하고 있습니다. 연결 설정이 빠르고(1왕복, 재연결이라면 0왕복), 1개의 연결에 여러 스트림을 독립적으로 흘릴 수 있으며, IP 주소가 바뀌어도 연결을 이어 갈 수 있다는 점이 TCP와 다릅니다.
HTTP/3와 QUIC는 어떤 관계인가요?
HTTP/3는 HTTP의 주고받기를 QUIC 위에서 수행하는 버전입니다. HTTP/2가 TCP와 TLS 위에서 수행하던 스트림 다중화와 암호화를 QUIC가 담당합니다. 그래서 HTTP/3 통신은 보통 UDP 443번 포트를 씁니다.