HTTP/3 및 QUIC가 웹 브라우징 속도를 높이는 방법

HTTP/3는 점점 더 널리 보급되고 있습니다. Cloudflare는 이제 이미 Chrome Canary의 일부이며 곧 Firefox Nightly에 추가될 HTTP/3을 지원합니다. 이 새로운 표준은 웹 브라우징을 더 빠르고 안전하게 만듭니다.

HTTP/3 및 QUIC가 중요한 이유

간단한 설명은 다음과 같습니다. 웹 브라우저, 웹 서버 및 기타 웹 인프라의 중요한 부분이 QUIC를 사용하는 HTTP/3이라는 새로운 표준에 대한 지원을 받고 있습니다. 이것은 웹 브라우저가 웹 서버와 통신하고 데이터를 주고받는 데 사용하는 최신 버전의 HTTP입니다.

HTTP/3는 오류에 대한 더 나은 저항으로 데이터를 더 빨리 보내도록 다시 작성되었습니다. 암호화 기능도 내장되어 있습니다. 이는 더 빠른 속도와 보안을 의미합니다. HTTP/3은 데이터 전송 속도 뿐만 아니라 대기 시간도 줄여야 합니다. 즉, 링크를 클릭하거나 탭한 후 웹 사이트가 더 빨리 로드되기 시작합니다.

보통 사람은 HTTP/3 및 QUIC에 대해 알 필요가 없습니다. 웹사이트를 운영하고 웹 소프트웨어를 개발하는 사람들은 해야 할 일이 있지만 보통 사람에게는 모든 것이 투명할 것입니다. 언젠가는 웹 브라우저와 사용하는 웹 사이트가 HTTP/3를 통해 통신하기 시작하고 더 많은 사이트에서 HTTP/3을 사용하도록 선택할수록 웹은 점점 더 좋아질 것입니다.

HTTP/1에서 HTTP/2로

HTTP의 원래 버전은 TCP(Transmission Control Protocol)를 사용합니다. 1974년에 처음 설명된 TCP는 오늘날 웹의 속도와 응답성을 염두에 두고 설계되지 않았습니다. Google은 HTTP/2에 정보를 제공한 SPDY라는 새로운 프로토콜을 사용하여 TCP의 많은 문제를 해결하려고 했습니다.

HTTP/2는 2015년 말까지 대부분의 주요 브라우저에 도입되어 속도를 높이기 위해 단일 TCP 연결을 통한 여러 요청의 파이프라이닝 및 데이터 압축과 같은 기능을 추가했습니다.

2019년 9월 현재, W3Techs HTTP/2는 현재 웹사이트의 41%에서 사용되고 있는 것으로 추산됩니다.

  Mac Dock에 즐겨찾는 기본 설정 창을 추가하는 방법

HTTP/3 및 QUIC란 무엇입니까?

HTTP/3은 HTTP 프로토콜을 재작성한 것입니다. HTTP/3는 TCP 대신 Google의 QUIC 프로토콜을 사용합니다. HTTP/3는 처음에 HTTP-over-QUIC로 알려졌습니다. HTTP/3에는 TLS 1.3 암호화도 포함되어 있으므로 현재와 같이 프로토콜에 보안을 강화하는 별도의 HTTPS가 필요하지 않습니다.

QUIC는 원래 “빠른 UDP 인터넷 연결”의 약자였습니다. 이 프로토콜은 TCP보다 짧은 대기 시간으로 더 빠르게 설계되었습니다. QUIC는 연결을 설정할 때 더 적은 오버헤드를 제공하고 연결을 통해 더 빠른 데이터 전송을 제공합니다. TCP와 달리 도중에 손실되는 데이터와 같은 오류로 인해 연결이 중지되고 문제가 해결될 때까지 기다리지 않습니다. QUIC는 문제가 해결되는 동안 다른 데이터를 계속 전송합니다.

사실 QUIC는 구글 크롬에 추가됨 Chrome은 Google 서비스 및 Facebook과 같은 다른 웹사이트와 통신할 때 이를 사용하며 Android 애플리케이션에서 사용할 수 있습니다. 그러나 QUIC는 다른 웹 브라우저에 통합된 표준이 아닙니다. HTTP/3를 통해 기술은 다른 브라우저에도 표준 방식으로 제공됩니다.

요약하면 HTTP/3은 더 새롭고 더 좋고 더 빠른 프로토콜입니다. 웹에 향상된 보안과 속도를 제공해야 하는 보다 현대적인 솔루션입니다.

그들은 당신 근처의 웹 브라우저에 오고 있습니다

HTTP/3가 최첨단에 추가되었습니다. 카나리아 2019년 9월 Chrome 버전 뒤에 숨겨진 명령줄 플래그. –enable-quic –quic-version=h3-23 명령줄 인수로 Chrome Canary를 시작하면 HTTP/3가 활성화됩니다.

Mozilla는 이번 가을 Firefox Nightly의 실험 버전에 HTTP/3를 추가하는 작업을 진행 중이라고 발표했습니다. 새로운 Chromium 기반 버전의 Microsoft Edge는 Opera와 같은 다른 Chromium 기반 브라우저와 마찬가지로 Chrome에 대한 Google의 HTTP/3 작업을 상속합니다. 우리는 애플도 언젠가는 사파리에서 HTTP/3에 뛰어들 것으로 예상할 것이다.

Cloudflare는 심지어 발표 콘텐츠 전송 네트워크를 사용하는 사이트에서 HTTP/3 채택을 더 쉽게 만들고 있습니다. Cloudflare 고객은 곧 스위치를 켜고 사이트에 대해 “HTTP/3(QUIC 포함)”을 활성화할 수 있습니다. 브라우저가 HTTP/3를 안정적으로 만들고 모든 사람이 사용할 수 있게 되면 웹사이트에서 더 쉽게 활성화할 수 있게 함으로써 HTTP/3 채택을 높이는 데 도움이 되기를 바랍니다.

  Nintendo Switch에서 컨트롤러 버튼을 다시 매핑하는 방법

HTTP/3는 다른 소프트웨어에도 적용됩니다. 예를 들어 Nginx 웹 서버는 Nginx 버전 1.17.

우리는 구현의 초기 단계에 있습니다. Cloudflare는 “QUIC 및 HTTP/3 표준을 완성하고 광범위한 채택을 장려하기 위해 Google 및 Mozilla를 포함한 다른 조직과 계속 협력할 것”이라고 말했습니다. 다시 말해, 소프트웨어가 아직 최종 버전이 아닐 뿐만 아니라 표준 자체에 약간의 변경 사항이 있을 수 있습니다. 이것이 최신 브라우저에서 기본적으로 활성화되고 자동으로 사용되기 전에 수행해야 할 많은 작업이 있습니다.

추가 기술 세부 사항

더 알고 싶으십니까? 체크 아웃 HTTP/3에 대한 Cloudflare의 심층 분석 또는 파고 HTTP/3 표준 초안 실제 기술 사양을 위해.