Vaizdo kreditas: Richardas Pattersonas /

Anksčiau visuomenė pirmiausia naudojo žiniatinklio naršykles, kad įeitų į pokalbių kambarius ir lankytųsi tinklaraščių svetainėse. Šiandien naršymas internete tapo vieta, kur galima žiūrėti 4K vaizdo įrašus, redaguoti nuotraukas, žaisti žaidimus, apsipirkti, lankytis banke, dirbti ir dar daugiau.

Kadangi naujos žiniatinklio programos tampa vis sudėtingesnės, saugaus ir efektyvesnio interneto protokolo paklausa paskatino HTTP/3 plėtrą.

Taigi, kas yra HTTP/3? Kuo jis geresnis už ankstesnes versijas ir kaip tai veikia jūsų naršymo patirtį?

Kas yra HTTP/3?

HTTP/3 yra trečios (ir naujausios) kartos HTTP (Hypertext Transfer Protocol). Šis interneto protokolas naudojamas programų lygmenyje, kur vartotojams suteikiama galimybė bendrauti su žiniatinkliu ir jo ištekliais. HTTP/3 tikslas – užtikrinti greitesnį ir efektyvesnį interneto naudojimą nepakenkiant saugumui.

Naudojant ankstesnį HTTP/2, vartotojai ir kūrėjai turėjo tik TCP/IP, kad būtų galima patikimai perduoti duomenis. TCP problema yra ta, kad klientas ir serveris turi atlikti a

instagram viewer
SYN-ACK jungčių serija tinkamai inicijuoti. Tik po rankos paspaudimo ir TLS prisijungimo klientas ir serveris gali siųsti duomenis vienas kitam.

Procesui vykstant maždaug keturis kartus iš kliento į serverį, vartotojai patiria lėtesnį įkėlimo laiką prisijungdami prie interneto. HTTP/3 išspręs šią problemą su naujesnėmis funkcijomis.

Kai kurios pagrindinės HTTP/3 funkcijos:

  • HTTP/3 yra integruotas su TLS 1.3 šifravimu saugumui užtikrinti
  • QPACK suspaudžia užklausas ir antraštes vietoj HPACK
  • Užtikrina greitą ir patikimą vieno rankos paspaudimo ryšį per QUIC
  • Kad duomenų perdavimas būtų sklandesnis, visos kadrų antraštės ir naudingieji kroviniai (duomenys) yra kontroliuojami srauto

Kaip HTTP/3 užtikrina greitą, patikimą ir saugų ryšį

Vienas iš HTTP/3 privalumų yra naujojo interneto protokolo, skirto pakeisti TCP ryšius, palaikymas, žinomas kaip QUIC protokolas. Naudojant QUIC duomenis klientas ir serveris siunčia ir gauna po vieno rankos paspaudimo. Šis vienas rankos paspaudimas užtikrina patikimą abiejų šalių ryšį ir automatiškai užšifruoja duomenis, nes HTTP/3 yra integruotas su TLS 1.3 šifravimu.

Jayric Maning iliustracija – Priskyrimas nereikalingas

A Užklausos metrika Tyrimas rodo, kad pasikliaujant QUIC, o ne TCP, yra greitesnis ir efektyvesnis būdas inicijuoti ryšį ir užšifruoti duomenis. Testas parodo, koks efektyvus yra vienas QUIC rankos paspaudimas, palyginti su TCP trijų krypčių rankos paspaudimu ir šifravimu.

Iliustracijos autorius Jayric Maning – Jokių priskyrimų nereikia

Taigi, kaip galima užmegzti greitą, patikimą ir saugų ryšį vos vienu rankos paspaudimu?

Pirmiausia palyginkime, kaip HTTP/2 ir HTTP/3 duomenys perduodami, kad atsakytų į klausimą.

Kaip matote aukščiau esančiame paveikslėlyje, HTTP/3 naudoja greitą, bet nepatikimą UDP ryšį. Tiems, kurie nežino, UDP aukoja patikimumą, kad užmegztų greitą ryšį vienu rankos paspaudimu arba vieną kelionę pirmyn ir atgal.

Siekiant kovoti su UDP problemomis, QUIC teikia vietinį multipleksavimą ir įdiegia paketų tikrinimo ir atkūrimo protokolus, kad būtų užtikrintas patikimas ryšys. Tuo pačiu metu HTTP/3 automatinis TLS protokolas užtikrina sklandų šifravimą, nepridedant kito tarp kliento ir serverio.

Naudodami UDP vienos rankos paspaudimo ryšį, QUIC vietinį multipleksavimą ir HTTP/3 automatinį TLS ryšį, gauname greitą, patikimą ir saugų ryšį, kuris galiausiai suteikia geresnę vartotojo patirtį.

Kokį poveikį turės HTTP/3?

Nustatėme, kad HTTP/3 pagerins jūsų patirtį suteikdamas greitesnį ir efektyvesnį interneto ryšį. Kyla klausimas, kiek?

Tas pats užklausų metrikos tyrimas taip pat parodė, kaip efektyviai buvo įkeliami tinklalapiai naudojant HTTP/2 ir HTTP/3 greiti duomenys buvo perduodami trijose skirtingo dydžio svetainėse, įskaitant mažą svetainę, turinio svetainę ir vieną puslapį svetainę.

Štai rezultatas:

Maža svetainė Turinio svetainė Vieno puslapio svetainė
HTTP/2 500 ms 1000 ms 600 ms
HTTP/3 100 ms 675 ms 300 ms

Rezultatai rodo, kad HTTP/3 buvo daug greitesnis nei HTTP/2 visose bandymų svetainėse. Pavyzdžiui, mažoje svetainėje HTTP/3 buvo greitesnis nei HTTP/2 200 ms, 325 ms turinio svetainėje ir 300 ms vieno puslapio svetainėje.

Naudodami HTTP/3, vartotojai gali tikėtis žymiai sumažinti vėlavimą, todėl naršymas bus greitesnis ir patikimesnis nepakenkiant saugumui.

HTTP/3 yra nustatytas pakeisti HTTP/2

Apskritai HTTP/3 yra dabartinis standartas, įgyvendinamas šiandien. Todėl galutiniams vartotojams nereikia nieko daryti, kad galėtų mėgautis jo pranašumais, nes tikriausiai jau naudojatės. Tiesą sakant, jūs taip pat galite naudoti QUIC protokolą, nes „Google“ jau įdiegė jį daugumoje, jei ne visose savo žiniatinklio programose ir paslaugose.

Kas yra TCP ir UDP prievadai?

Skaitykite toliau

DalintisTviteryjeDalintisEl. paštas

Susijusios temos

  • Paaiškinta technologija
  • Tinklo patarimai
  • Kompiuterių tinklai

Apie autorių

Jayricas Maningas (Paskelbta 29 straipsniai)

Trokšdamas sužinoti, kaip viskas veikia, Jayricas Maningas dar paauglystėje pradėjo dirbti su įvairiausiais elektroniniais ir analoginiais įrenginiais. Jis studijavo Baguio universitete, kur susipažino su kompiuterine ekspertize ir kibernetiniu saugumu. Šiuo metu jis daug savarankiškai studijuoja ir tobulina technologijas, siekdamas išsiaiškinti, kaip jos veikia ir kaip galime jas panaudoti, kad gyvenimas būtų lengvesnis (ar bent jau vėsesnis!).

Daugiau iš Jayric Maning

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. knygų ir išskirtinių pasiūlymų!

Spauskite čia norėdami užsiprenumeruoti