HTTP / 3가 더욱 널리 보급되고 있습니다. Cloudflare는 이제 Chrome Canary의 일부인 HTTP / 3를 지원하며 곧 Firefox Nightly에 추가 될 예정입니다. 이 새로운 표준은 웹 브라우징을 더 빠르고 안전하게 만들 것입니다.
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 현재 웹 사이트의 41 %에서 HTTP / 2를 사용하고 있다고 추정합니다.
HTTP / 3 및 QUIC 란 무엇입니까?
HTTP / 3는 HTTP 프로토콜의 재 작성에 가깝습니다. TCP를 사용하는 대신 HTTP / 3는 Google의 QUIC 프로토콜을 사용합니다. HTTP / 3는 처음에 HTTP-over-QUIC로 알려졌습니다. HTTP / 3에는 TLS 1.3 암호화도 포함되어 있으므로 오늘날처럼 프로토콜에 보안을 강화하는 별도의 HTTPS가 필요하지 않습니다.
QUIC는 원래 "Quick UDP Internet Connections"를 의미했습니다. 이 프로토콜은 TCP보다 짧은 지연 시간으로 더 빠르게 설계되었습니다. QUIC는 연결을 설정할 때 더 적은 오버 헤드를 제공하고 연결을 통해 더 빠른 데이터 전송을 제공합니다. TCP와 달리 도중에 손실되는 데이터와 같은 오류는 연결이 중단되지 않고 문제가 해결 될 때까지 기다리지 않습니다. QUIC는 문제가 해결되는 동안 다른 데이터를 계속 전송합니다.
사실 QUIC는 Google 크롬에 추가 Chrome은 Google 서비스 및 Facebook과 같은 다른 웹 사이트와 통신 할 때이를 사용하며 Android 애플리케이션에서 사용할 수 있습니다. 그러나 QUIC는 다른 웹 브라우저에 통합 된 표준이 아닙니다. HTTP / 3를 통해이 기술은 다른 브라우저에서도 표준 방식으로 제공됩니다.
요약 : HTTP / 3는 더 새롭고 더 빠르고 더 빠른 프로토콜입니다. 향상된 보안과 웹 속도를 제공해야하는보다 현대적인 솔루션입니다.
가까운 웹 브라우저로 이동합니다.
HTTP / 3가 최첨단에 추가되었습니다.
카나리아
2019 년 9 월 Google Chrome 버전,
명령 줄 플래그
. Chrome Canary를
--enable-quic --quic-version = h3-23
명령 줄 인수는 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 채택을 촉진하는 데 도움이되기를 바랍니다.
HTTP / 3는 다른 소프트웨어에도 적용됩니다. 예를 들어 Nginx 웹 서버는 Nginx 버전 1.17 .
우리는 구현 초기 단계에 있습니다. Cloudflare는 "QUIC 및 HTTP / 3 표준을 완성하고 광범위한 채택을 장려하기 위해 Google 및 Mozilla를 포함한 다른 조직과 계속 협력 할 것"이라고 말합니다. 즉, 소프트웨어가 아직 최종 버전이 아닐뿐만 아니라 표준 자체에 약간의 변화가있을 수 있습니다. 최신 브라우저에서 기본적으로 활성화되고 자동으로 사용되기 전에해야 할 일이 많습니다.
더 기술적 인 세부 사항
더 알고 싶으세요? 체크 아웃 HTTP / 3에 대한 Cloudflare의 심층 검토 또는 파헤쳐 초안 HTTP / 3 표준 실제 기술 사양.