QUIC: Difference between revisions

From CS Wiki
No edit summary
No edit summary
 
(4 intermediate revisions by one other user not shown)
Line 1: Line 1:
[[분류:인터넷]][[분류:프로토콜]]
[[분류:인터넷]][[분류:프로토콜]]
;Quick UDP Internet Connection
;Quick UDP Internet Connection
* HTTP 3.0의 전송 프로토콜
* [[HTTP 3]]의 전송 프로토콜
* UDP Port 443 사용
* UDP Port 443 사용


== 특징 ==
== 특징 ==
{| class="wikitable"
* '''UDP 사용''': UDP 443포트, 신뢰성은 SW 매커니즘으로 구현
! 구성
* '''HoL 해결''': TCP의 구조적인 Head-of-Line Blocking 문제 해결
! 세부 구성
* '''보안성 강화''': TLS1.3 내장, 암호화된 QUIC Handshaking
|-
| HOL(Head of line)
블로킹 문제 해결
|
* 다중 Stream 제공 및 개별 Stream 내에서 흐름 제어 제공을 통해 HOL 블로킹 문제 해결
* 또한, 네트워크 연결이 안좋은 상태에서도 안정적이고 빠르게 트래픽 처리 가능
|-
| 멀티 플렉싱
스트리밍 지원
|
* [[TLS]]와 같은 암호화된 전송을 통해 멀티 플렉싱 스트림으로 트래픽 손실 최소화
|-
| 보안성 강화
|
* 0 RTT 서버와 연결 설정시 1개의 패킷 전달을 통해 암호화된 연결 설정함
* 기본적으로 모든 통신은 암호화하여 수행(TLS 1.3 내장)
|}


== 주요 기능 ==
== 주요 기능 ==
* 연결 설정: 최초 1회의 QUIC Handshake
* 연결 설정: 최초 1회의 QUIC Handshake
* 혼잡 제어: TCP Cubic 이용
* 혼잡 제어: UDP 기반 SW적인 혼잡제어
* 암호화: TLS 1.3을 이용한 암호화
* 암호화: TLS 1.3을 이용한 암호화
* 오류 제어: 전진 에러 수정(FEC)
* 오류 제어: 전진 에러 수정(FEC)

Latest revision as of 07:02, 28 January 2020

Quick UDP Internet Connection
  • HTTP 3의 전송 프로토콜
  • UDP Port 443 사용

특징[edit | edit source]

  • UDP 사용: UDP 443포트, 신뢰성은 SW 매커니즘으로 구현
  • HoL 해결: TCP의 구조적인 Head-of-Line Blocking 문제 해결
  • 보안성 강화: TLS1.3 내장, 암호화된 QUIC Handshaking

주요 기능[edit | edit source]

  • 연결 설정: 최초 1회의 QUIC Handshake
  • 혼잡 제어: UDP 기반 SW적인 혼잡제어
  • 암호화: TLS 1.3을 이용한 암호화
  • 오류 제어: 전진 에러 수정(FEC)