Internet

Http użyje quic zamiast tcp, aby poprawić prędkość sieci

Spisu treści:

Anonim

Hypertext Transfer Protocol (HTTP) to system, którego przeglądarki używają do komunikacji z serwerami, i został stworzony przy użyciu protokołu kontroli transmisji (TCP). TCP ma wiele funkcji, które czynią go atrakcyjnym dla HTTP, ale zawiera również dużo nadmiernego kodu. QUIC jest tutaj, aby temu zaradzić i poprawić prędkość Internetu.

QUIC zastąpi TCP, aby HTTP był szybszy i bardziej wydajny

HTTP v1, v1.1 i v2 korzystały z protokołu TCP, ponieważ jest to najskuteczniejszy sposób włączenia niezawodności, kontroli kolejności i błędów w protokole internetowym (IP). W tym przypadku niezawodność odnosi się do zdolności serwera do sprawdzenia, czy jakieś dane zostały utracone podczas przesyłania, żądanie odnosi się do tego, czy dane zostały odebrane w kolejności, w jakiej zostały wysłane, a sprawdzanie błędów oznacza, że Serwer może wykryć uszkodzenia, które wystąpiły podczas transmisji.

Zalecamy przeczytanie naszego artykułu na temat NETGEAR przedstawia router WiFi Nighthawk AX8 - Nowa era WiFi

UDP jest znacznie prostszy niż TCP, ale nie uwzględnia niezawodności ani porządku. Ale T CP również nie jest idealny, ponieważ jest to kompleksowe rozwiązanie do przesyłania danych, a zatem obejmuje rzeczy, których HTTP nie potrzebuje. Google zdołał zaradzić tej sytuacji, opracowując Fast Internet Protocol UDP (QUIC), bazę protokołu HTTP, która utrzymuje prostotę UDP, ale dodaje dwie rzeczy, których HTTP potrzebuje, takie jak niezawodność i porządek.

Teoretycznie powinno to poprawić stabilność i szybkość. Na przykład, gdy ustanowione jest bezpieczne połączenie między klientem a serwerem, TCP musi wykonać kilka podróży w obie strony, aby nawiązać połączenie, i dopiero po tym, jak protokół Transport Layer Security (TLS) się zakończy. ustanowić szyfrowane połączenie. QUIC może wykonywać obie te czynności jednocześnie, zmniejszając całkowitą liczbę wiadomości.

Grupa Robocza ds. Inżynierii Internetowej właśnie zatwierdziła użycie QUIC i nadała mu nazwę HTTP / 3. Obecnie ustanawiają znormalizowaną wersję HTTP przez QUIC i jest ona już kompatybilna z serwerami Google i Facebook.

Czcionka Techpowerup

Internet

Wybór redaktorów

Back to top button