92~

QUIC: 빠른 UDP 인터넷 연결

Quick UDP Internet Connection, 빠른 UDP 인터넷 연결 프로토콜은 보안 HTTP를 위한 트랜스포트 계층 서비스의 성능 향상을 위해 처음부터 새롭게 설계된 애플리케이션 계층 프로토콜이다.

QUIC 주요 기능

  • 연결지향적이고 안전함
    • TCP와 마찬가지로 연결지향적
    • 핸드셰이크 필요
    • 연결과 암호화에 필요한 핸드셰이크를 결합, 먼저 TCP 연결 설정 후에 TCP 연결 통해 TLS 연결을 성정함
      • 더 빠름
  • 스트림
    • 여러 애플리케이션 레벨의 ‘스트림’을 다중화 가능
    • 새 스트림 빠르게 추가 가능
  • 신뢰적이고 TCP 친화적인 혼잡 제어 데이터 전송
    • QUIC 스트림에 대해 독립적으로 신뢰적 데이터 전송 제공
    • QUIC는 스트림별로 신뢰적이고 순서대로 전달하기에 손실된 UDP 세그먼트는 해당 세그먼트에서 데이터가 전달된 스트림에만 영향 줌
      • 다른 스트림을 계속 수신 가능한 것.
    • QUIC의 혼잡제어는 TCP 리노를 약간 수정한 TCP 뉴리노를 기반으로 함