[ Network ] QUIC

이숭인·2021년 9월 2일
0

QUIC (Quick UDP Internet Connections)

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

퍼포먼스

기존의 TCPQUIC 의 가장 큰 차이점은 QUIC기본적 으로 보안을 갖추고 있는 전송 프로토콜이라는 점이다.

QUIC 은 인증과 암호화 등의 보안 기능 을 기본적으로 제공한다. 기존에는 일반적으로 TLS와 같은 더 높은 계층에서 제공하던 기능을 전송 프로토콜에서 자체적으로 제공한다.

특징

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

  • TCP와 TLS 1.3은 각각 한 번씩 두 번의 왕복 이 필요한 반면, 일반적인 QUIC 핸드쉐이크는 클라이언트와 서버 사이를 한 번 만 오가면 된다.

  • QUIC 은 미들박스에 의해 남용되어 연결에 지장을 줄 수 있는 추가적인 연결 메타데이터암호화 한다.

    연결 마이그레이션 등이 발생해 여러 개의 네트워크 경로가 사용 될 때, 특정 유저의 활동을 특정하기 위해 패킷 번호 를 사용하곤 한다. 이 패킷 번호암호화 함으로써 QUIC 은 연결의 엔드포인트 이외에 다른 누구도 활동을 특정할 수 없게 한다.

profile
iOS Developer

0개의 댓글