인터넷

HTTP는 네트워크 속도를 향상시키기 위해 tcp 대신 quic을 사용합니다.

차례:

Anonim

HTTP (Hypertext Transfer Protocol)는 웹 브라우저가 서버와 통신하는 데 사용하는 시스템이며 TCP (Transmission Control Protocol)를 사용하여 작성되었습니다. TCP 에는 HTTP에 적합하게하는 많은 기능이 있지만 과도한 코드가 많이 포함되어 있습니다. QUIC 는이 문제를 해결하고 인터넷 속도를 향상시키기 위해 왔습니다.

QUIC는 TCP를 대체하여 HTTP를보다 빠르고 효율적으로 만듭니다.

HTTP v1, v1.1 및 v2는 인터넷 프로토콜 (IP)에 안정성, 순서 및 오류 검사를 통합하는 가장 효율적인 방법이므로 TCP를 사용했습니다. 이 경우 신뢰도는 전송에서 데이터가 손실되었는지 서버가 확인하는 능력을 의미하며, 요청은 데이터가 전송 된 순서대로 데이터가 수신되었는지 여부를 나타내며 오류 검사는 서버는 전송 중에 발생한 손상을 감지 할 수 있습니다.

NETGEAR 기사를 읽고 Nighthawk AX8 WiFi 라우터를 소개합니다-WiFi의 새로운 시대

UDP는 TCP보다 훨씬 간단하지만 안정성이나 순서를 포함하지 않습니다. 그러나 T CP는 데이터 전송을위한 원 스톱 솔루션이므로 HTTP에 필요없는 것들을 포함 하므로 완벽 하지 않습니다. Google은 UDP 의 단순성을 유지하면서 안정성과 순서와 같이 HTTP에 필요한 두 가지 사항을 추가하는 HTTP의 프로토콜 기반 인 빠른 인터넷 프로토콜 UDP (QUIC)를 개발하여 이러한 상황을 해결했습니다.

이론적으로는 안정성과 속도를 향상시켜야합니다. 예를 들어, 클라이언트와 서버간에 보안 연결이 설정되면 TCP는 여러 라운드 트립을 수행하여 연결을 설정해야하며 TLS (Transport Layer Security) 프로토콜이 트립 한 후에 만 ​​연결해야합니다. 암호화 된 연결을 설정합니다. QUIC은 두 가지를 동시에 수행하여 총 메시지 수를 줄입니다.

인터넷 엔지니어링 태스크 포스는 방금 QUIC 사용을 승인했으며이를 HTTP / 3로 명명했습니다. 현재 QUIC를 통해 표준화 된 HTTP 버전을 설정하고 있으며 Google 및 Facebook 서버와 이미 호환됩니다.

Techpowerup 글꼴

인터넷

편집자의 선택

Back to top button