인터넷의 목표는 항상 속도입니다. 머지 않아 사이트 소유자는 새 HTTP/3을 사용하여 사이트 속도를 향상시킬 수 있으며 브라우저에서 새 프로토콜을 채택하면 데이터 다운로드 속도가 빨라집니다.
HTTP3이란 무엇입니까
HTTP 또는 HyperText Transfer Protocol은 웹 페이지 링크를 열 수 있게 해주는 World Wide Web에서 사용하는 네트워크 프로토콜입니다. 주요 목적은 웹 서버와 통신하는 것입니다.
이 프로토콜은 1980년대 후반과 1990년대 초반에 개발되었으며 1996년에 일반에 공개되었습니다. 이 프로토콜의 첫 번째 버전은 2015년에 두 번째 버전인 HTTP/2가 출시될 때까지 거의 20년 동안 유일한 버전이었습니다. 2세대 HTTP는 파이프라이닝과 데이터 압축을 사용하여 연결을 더 빠르게 만들었습니다.
불과 4년 후인 이제 HTTP/3는 브라우저와 웹사이트에 통합되기 시작했으며 인터넷을 더욱 빠르게 만들 것을 약속합니다.
HTTP/3은 IETF(Internet Engineering Task Force)에서 HTTP/2를 보다 현대적으로 대체하기 위해 채택되었습니다. 인터넷에서 정보에 액세스할 때 속도와 보안을 모두 향상시키기 위해 함께 작동하는 여러 기술이 혼합되어 있습니다.
이 새로운 기술은 데이터를 더 빠르게 전송하고 오류에 덜 취약하며 대기 시간을 줄여 링크를 클릭할 때 사이트가 빠르게 로드되기 시작합니다. HTTP/3에도 암호화가 내장되어 있으므로 별도의 HTTPS 지정이 필요하지 않습니다. TLS(전송 계층 보안) 1.3 암호화를 실행합니다. HTTPS에 "S"를 넣는 것과 동일한 프로토콜입니다.
HTTP/3는 QUIC를 기반으로 하며 이전에는 HTTP-over-QUIC로 알려졌습니다. QUIC 또는 빠른 UDP 인터넷 연결은 Google에서 개발한 프로토콜입니다.
HTTP/3 작동 방식
HTTP/2와 HTTP/3의 중요한 차이점은 인터넷을 통해 데이터 패킷을 보내는 방법입니다. 새로운 HTTP/3는 TCP 대신 UDP를 사용합니다. TCP와 UDP는 모두 인터넷을 통해 데이터 비트를 보내는 데 사용되는 프로토콜입니다. 그러나 이전 TCP를 사용하면 정보 패킷이 순서가 있고 오류가 확인되고 신뢰할 수 있는 방법을 통해 전송됩니다. 좋은 말 같지만, 전송 중에 패킷 하나라도 손실되면 사고로 인해 교통 체증이 발생하는 것처럼 전체 프로세스가 중단될 수 있습니다.
HTTP/3는 UDP 프로토콜을 사용하여 순서 지정이나 오류 검사 없이 정보를 보냅니다. TCP보다 덜 안정적이지만 더 빠릅니다. 패킷이 손실되면 사용 중인 응용 프로그램에서 누락된 패킷을 다시 보내도록 요청할 수 있습니다. TCP를 사용하여 수행할 수 있습니다. 그러나 HTTP/2와 달리 손실된 패킷은 해당 패킷의 데이터에만 영향을 줍니다. 다른 사람의 전송에 영향을 미치지 않습니다. 마치 누군가가 마법처럼 교통사고를 당한 차량을 도로 옆으로 옮겨 차가 계속 지나갈 수 있도록 하는 것과 같습니다.
이 최신 HTTP 프로토콜은 HTML, JavaScript, CSS 및 이미지와 같은 여러 데이터 스트림을 동시에 보낼 수 있는 단일 연결을 생성합니다.
더 빠른 초기 핸드셰이크도 프로세스 속도를 높이는 데 도움이 됩니다. 핸드셰이크 동안 두 통신 사이트는 메시지를 교환하여 서로를 확인하고, 서로를 확인하고, 암호화 및 세션 키를 설정합니다.
연결이 설정되면 UDP 프로토콜을 사용하여 데이터가 흐르기 시작합니다. 패킷은 임의의 순서로 흐르므로 전송 속도가 빨라집니다. 각 패킷에는 패킷이 수신되면 순서를 지정하는 데 도움이 되는 식별 마커가 포함되어 있기 때문에 작동합니다.
지금 구할 수 있는 곳
그냥 기다려. 그것은 올 것이다. 당신이 아무것도 하지 않는다면, 당신은 곧 인터넷이 당신을 위해 어떠한 비용도 들이지 않고 빨라졌다는 것을 알게 될 것입니다. 브라우저는 결국 HTTP/3으로 전환됩니다.
참을 수 없다면 Chrome 및 Firefox 브라우저에 액세스할 수 있는 실험 버전이 있습니다.
Chrome에서는 플래그를 활성화하여 실험적으로 사용할 수 있습니다.
- Chrome의 주소 표시줄에 chrome://flags를 입력합니다.
- '실험적 QUIC 프로토콜' 설정을 찾아 활성화합니다.
Mozilla Firefox에서 Firefox Nightly의 베타 버전을 다운로드할 수 있습니다.
Opera 및 Microsoft Edge와 같은 Chromium 기반 브라우저는 Google의 HTTP/3 기술을 상속합니다.
Cloudflare는 현재 대기자 명단에 있던 고객에게 HTTP 3를 사용할 수 있는 옵션을 제공하고 있습니다. 사용자는 사이트에서 이러한 업그레이드를 활용하고 더 빠르게 만들 수 있습니다. Facebook과 Google은 실제로 이 기술을 한동안 사용해 왔습니다.
다른 많은 독자와 마찬가지로 속도가 향상되는 한 인터넷 속도가 빨라지는 이유에는 관심이 없을 수 있습니다. HTTP/3가 반드시 번개처럼 빠르고 즉각적인 액세스 경험을 제공하지는 않지만 더 많은 브라우저와 웹사이트에서 HTTP3를 사용하기 시작하면 인터넷 경험이 향상될 것입니다.