정보보안, 해킹, IT지식/정보보안뉴스

QUIC(Quick UDP Internet Connections) -(2)

Black hawke 2024. 6. 21. 18:13
728x90
반응형

이미지 : https://quicwg.org/

 

일반적인 레이아웃이 어떻게 보여지는지 설명 해보도록 하겠습니다.

QUIC 프로토콜의 스택 레이아웃 

1. 애플리케이션 계층

   HTTP/3

  기타 애플리케이션 프로토콜

: HTTP/3은 QUIC에서 작동하도록 설계되어 HTTP/2 및 이전 버전에 비해 향상된 성능과 보안을 제공한다. 

https://www.researchgate.net/figure/TCP-and-QUIC-protocol-stack_fig1_346510999

2. QUIC Layer

   스트림 다중화  

     단일 연결 내에서 여러 개의 독립적인 테이터 스트림을 허용 한다. 이는 헤드 오브 라인 차단을 방지하는데 도움이 된다.

   독립 스트림

   스트림 우선 순위 

   흐름제어 

     보내고 받을 수 있는 데이터의 양을 관리하여 버퍼 오버플로를 방지 한다.

   혼잡제어

      다양한 유형의 네트워크 및 애플리케이션의 최적화를 가능하게 한다.

   연결관리

     0-RTT 핸드 셰이크를 포함한 연결 설정을 처리하고 네트워크 경로가 변경되는 경우 연결 마이그레이션을 지원 한다

   연결설정

   연결 마이그레이션

[보안]

   통합 TLS 1.3 : 연결 시작부터 암호와 및 인증을 제공 한다.

https://www.thousandeyes.com/blog/optimizing-web-performance-tls-1-3

 

3. UDP Layer

    UDP는 연결 설정할 필요없이 기본 데이터그램 전송을 제공 한다.

    QUIC는 UDP를 통해 작동하므로 TCP에 비해 연결 설정이 더 빠르다.

4. IP Layer

    IPv4와 IPv6를 모두 지원하여 네트워크 전체에서 패킷의 주소 지정 및 라우팅을 처리 한다.

 

단순화된 다이어 그램 레이아웃

 

각 레이어가 아래 레이어 위에 구축되는 스택으로 시각화 할 수 있다.

실제로는 다이어그램 작성 소프트웨어를 사용하여 이 레이아웃의 시각적으로 더 멋진 버젼을 만들 수 있다.

https://blog.cloudflare.com/unlocking-quic-proxying-potential

QUIC의 혁신적인 메커니즘은 TCP와 같은 기존 프로토콜에 비해 총체적으로 많은 이점을 제공하며 더 빠른 연결 설정, 향상된 멀티 플렉싱 및 스트림관리, 강력한 오류 복구 및 흐름제어 , 원활한 연결 마이그레이션, 통합 보안기능이 포함되어 최신 인터넷 애플리케이션을 위한 보다 효율적이고 안정적이며 안전한 전송 계층을 제공한다고 볼 수 있겠다.

  

 

다음은 다른 주제에 관해 포스팅 해 보겠습니다.:))

728x90