Attēla kredīts: Ričards Patersons /

Agrāk sabiedrība galvenokārt izmantoja tīmekļa pārlūkprogrammas, lai ieietu tērzētavās un apmeklētu emuāru vietnes. Mūsdienās tīmekļa pārlūkošana ir kļuvusi par vietu, kur skatīties 4K videoklipus, rediģēt fotoattēlus, spēlēt spēles, iepirkties, strādāt bankā, strādāt un daudz ko citu.

Tā kā jaunās tīmekļa lietotnes kļūst arvien sarežģītākas, pieprasījums pēc droša un efektīvāka interneta protokola ir mudinājis HTTP/3 attīstību.

Tātad, kas ir HTTP/3? Kā tas ir labāks par iepriekšējām versijām un kā tas ietekmē jūsu pārlūkošanas pieredzi?

Kas ir HTTP/3?

HTTP/3 ir trešā (un jaunākā) HTTP (Hypertext Transfer Protocol) paaudze. Šis interneta protokols tiek izmantots lietojumprogrammu slānī, kur lietotājiem tiek dota iespēja mijiedarboties ar tīmekli un tā resursiem. HTTP/3 mērķis ir nodrošināt ātrāku un efektīvāku interneta pieredzi, neapdraudot drošību.

Izmantojot iepriekšējo HTTP/2, lietotājiem un izstrādātājiem bija tikai TCP/IP, lai droši pārsūtītu datus. TCP problēma ir tāda, ka klientam un serverim ir jāveic a

SYN-ACK savienojumu sērija lai pareizi inicializētu. Tikai pēc rokasspiediena un TLS savienojuma klients un serveris var nosūtīt datus viens otram.

Tā kā process aizņem apmēram četrus "turp un atpakaļ" no klienta uz serveri, lietotāji piedzīvo lēnāku ielādes laiku, piekļūstot internetam. HTTP/3 atrisinās šo problēmu ar jaunākajām funkcijām.

Dažas galvenās HTTP/3 funkcijas ietver:

  • HTTP/3 ir iebūvēts ar TLS 1.3 šifrēšanu drošībai
  • QPACK HPACK vietā saspiež pieprasījumus un galvenes
  • Nodrošina ātrus un uzticamus viena rokasspiediena savienojumus, izmantojot QUIC
  • Visas kadru galvenes un lietderīgās slodzes (dati) tiek kontrolētas, lai nodrošinātu vienmērīgāku datu pārsūtīšanu

Kā HTTP/3 nodrošina ātrus, uzticamus un drošus savienojumus

Viena no HTTP/3 priekšrocībām ir tā atbalsts jaunajam interneta protokolam, kas paredzēts TCP savienojumu aizstāšanai, kas pazīstams kā QUIC protokols. Izmantojot QUIC, klients un serveris nosūta un saņem datus pēc viena rokasspiediena. Šis viens rokasspiediens nodrošina uzticamu savienojumu no abām pusēm un automātiski šifrē datus, jo HTTP/3 ir iebūvēts ar TLS 1.3 šifrēšanu.

Džerika Meninga ilustrācija — nav nepieciešams attiecinājums

A Pieprasīt metriku pētījums liecina, ka paļaušanās uz QUIC, nevis TCP nodrošina ātrāku un efektīvāku veidu, kā inicializēt savienojumu un šifrēt datus. Tests parāda, cik efektīvs ir QUIC viens rokasspiediens salīdzinājumā ar TCP trīsvirzienu rokasspiedienu un šifrēšanu.

Džeirikas Meninga ilustrācija — nav nepieciešami atribūti

Tātad, kā ir iespējams izveidot ātru, uzticamu un drošu savienojumu tikai ar vienu rokasspiedienu?

Vispirms salīdzināsim, kā HTTP/2 un HTTP/3 pārraida datus, lai atbildētu uz šo jautājumu.

Kā redzat attēlā iepriekš, HTTP/3 izmanto ātru, bet neuzticamu UDP savienojumu. Tiem, kas nezina, UDP upurē uzticamību, lai izveidotu ātru savienojumu, izmantojot vienu rokasspiedienu vai vienu braucienu turp un atpakaļ.

Lai cīnītos ar UDP problēmām, QUIC nodrošina vietējo multipleksēšanu un ievieš pakešu pārbaudes un atkopšanas protokolus uzticamam savienojumam. Tajā pašā laikā HTTP/3 automātiskais TLS protokols nodrošina netraucētu šifrēšanu, nepievienojot citu starp klientu un serveri.

Izmantojot UDP vienas rokasspiediena savienojumu, QUIC vietējo multipleksēšanu un HTTP/3 automātisko TLS savienojumu, mēs iegūstam ātru, uzticamu un drošu savienojumu, kas galu galā nodrošina labāku lietotāja pieredzi.

Cik liela būs HTTP/3 ietekme?

Mēs esam noskaidrojuši, ka HTTP/3 uzlabos jūsu pieredzi, nodrošinot ātrāku un efektīvāku interneta savienojumu. Jautājums ir par cik?

Tas pats pieprasījumu metrikas pētījums arī parādīja, cik efektīvi tika ielādētas tīmekļa lapas, izmantojot HTTP/2 un HTTP/3 ātri dati tika pārraidīti trīs dažāda lieluma vietnēs, tostarp mazā vietnē, satura vietnē un vienas lapas vietne.

Lūk, rezultāts:

Mazā vietne Satura vietne Vienas lapas vietne
HTTP/2 500 ms 1000 ms 600 ms
HTTP/3 100 ms 675 ms 300 ms

Rezultāti liecina, ka HTTP/3 visās testa vietnēs bija daudz ātrāks par HTTP/2. Piemēram, mazajā vietnē HTTP/3 bija ātrāks par HTTP/2 par 200 ms, satura vietnē – par 325 ms, bet vienas lapas vietnē – par 300 ms.

Izmantojot HTTP/3, lietotāji kopumā var sagaidīt ievērojamu aizkaves samazināšanos, padarot jūsu pārlūkošanu ātrāku un uzticamāku, neapdraudot drošību.

HTTP/3 ir iestatīts, lai aizstātu HTTP/2

Kopumā HTTP/3 ir pašreizējais standarts, kas tiek ieviests šodien. Tāpēc galalietotājiem nav jādara nekas, lai izbaudītu tās priekšrocības, jo jūs, iespējams, to jau izmantojat. Faktiski jūs, iespējams, izmantojat arī QUIC protokolu, jo Google jau ir ieviesis to lielākajā daļā, ja ne visās tīmekļa lietotnēs un pakalpojumos.

Kas ir TCP un UDP porti?

Lasiet Tālāk

DalītiesČivinātDalītiesE-pasts

Saistītās tēmas

  • Paskaidrota tehnoloģija
  • Tīkla padomi
  • Datoru tīkli

Par autoru

Džeiriks Menings (Publicēti 29 raksti)

Vēlēdamies uzzināt, kā lietas darbojas, Džeiriks Menings jau pusaudža gados sāka ķerties pie visa veida elektroniskām un analogām ierīcēm. Viņš apguva tiesu medicīnas zinātni Baguio universitātē, kur iepazinās ar datoru kriminālistikas un kiberdrošības jautājumiem. Pašlaik viņš daudz nodarbojas ar pašmācību un rūpējas par tehnoloģijām, lai noskaidrotu, kā tās darbojas un kā mēs varam tās izmantot, lai padarītu dzīvi vieglāku (vai vismaz foršāku!).

Vairāk no Jayric Maning

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu