QUIC

QUIC

정의

  • Quick UDP Internet Connections의 약자
  • 암호화가 기본적으로 탑재된 새로운 인터넷 전송 프로토콜
  • HTTP 트래픽을 더 안전하고 빠르게 전송하기 위한 여러 가지 개선사항들을 포함

특징

  • Google을 통해 개발이 진행
  • 현재는 표준 등록을 위해 준비한 따끈따끈한 프로토콜
  • HTTP/2와 TLS 1.3 처럼, QUIC는 웹 사이트 등 인터넷 기반 요소의 보안과 속도를 높이기 위해 많은 새로운 기능들을 추가함

내장된 보안, 퍼포먼스

  • 기존의 TCP, QUIC 차이점

    QUIC이 기본적으로 보안을 갖추고 있는 전송 프로토콜이란 점

    QUIC은 인증과 암호화 등의 보안 기능을 기본적으로 제공

  • 기존에는 일반적으로 TLS와 같은 더 높은 계층에서 제공하던 기능을 전송 프로토콜에서 자체적으로 제공하는 것

  • 초창기 QUIC handshake

    TCP가 사용하는 기존의 3-way handshake와 TLS 1.3 handshake를 합쳐 엔드포인트의 인증과 암호화 파라미터의 조절 기능을 제공했다.

    TLS handshake 메시지는 유지한 채 TLS 레코드 계층을 자체적인 프레이밍 포멧으로 바꾼다고 이야기할 수 있다.

  • 현재

연결이 항상 암호화되고 인증되는 것뿐만 아니라 최초 연결 생성을 더 빠르게 함

TCP와 TLS 1.3은 각각 한번씩 두번의 왕복이 필요함

QUIC handshake는 클라이언트와 서버 사이를 한번만 오가면 됨

좋은 웹페이지 즐겨찾기