용어와 정의
영문 또는 원어: QUIC
한글명: QUIC 전송 프로토콜
QUIC은 UDP 기반으로 연결과 다중 스트림, 손실 복구 및 보안을 구성하는 전송 프로토콜입니다.
정확한 의미와 원리
서로 다른 스트림의 전달을 독립적으로 처리하도록 설계되며 TLS를 이용한 보안 수립과 결합합니다. UDP를 사용하지만 UDP 자체에 없던 신뢰성과 혼잡 대응 기능을 구현합니다.
쉽게 이해하는 사용 예시
HTTP/3는 QUIC을 전송 기반으로 사용합니다. 망이 UDP를 제한하면 응용의 대체 경로 사용 여부와 실제 연결 프로토콜이 달라질 수 있습니다.
종류와 관련 개념의 차이
QUIC은 HTTP/3와 동일한 프로토콜 이름이 아닙니다. QUIC 위에 다른 응용을 구성할 수 있으며 연결 ID 등은 TCP의 주소와 포트 기반 연결 해석과 차이가 있습니다.
적용 조건과 오해하기 쉬운 점
QUIC이라는 이름을 임의의 영문 문장으로 확장하지 않습니다. 암호화된 패킷 캡처에서는 응용 내용이 보이지 않을 수 있으므로 메타데이터와 허용된 진단 자료를 사용합니다.
관련 용어와 글
함께 이해할 기준 개념
함께 비교할 용어
- UDP 사용자 데이터그램 프로토콜
- ICMP 인터넷 제어 메시지 프로토콜
- ICMPv6 IPv6 인터넷 제어 메시지 프로토콜
- Transport port 전송 계층 포트 번호
- Socket 네트워크 소켓
- MTU 최대 전송 단위
- PMTUD 경로 MTU 탐색
- MSS 최대 세그먼트 크기
- HTTP 하이퍼텍스트 전송 프로토콜
- Proxy 프록시
- Load balancing 부하 분산
- CDN 콘텐츠 전송 네트워크
- Keepalive 연결 유지 확인
- TCP three-way handshake TCP 3단계 연결 수립
- TCP retransmission TCP 재전송
- TCP receive window TCP 수신 윈도
- IP fragmentation IP 단편화
- HTTP/1.1 HTTP 버전 1.1
- HTTP/2 HTTP 버전 2
- HTTP/3 HTTP 버전 3