HTTP/3.0 mori statusin "Standardi i propozuar"

HTTP3

kohët e fundit të Ietf (Task Forca e Inxhinierisë së Internetit), e cila zhvillon protokollet dhe arkitekturën e internetit, e bëri të njohur lajmi që përfundoi formimin e RFC për protokollin HTTP/3.0 dhe publikoi specifikimet përkatëse nën identifikuesit RFC 9114 dhe RFC 9204.

Specifikimi HTTP/3.0 mori statusin "Standardi i propozuar", pas së cilës do të fillojë puna për t'i dhënë RFC statusin e një draft standardi (Draft Standard), që në fakt nënkupton një stabilizim të plotë të protokollit dhe duke marrë parasysh të gjitha komentet e bëra.

protokolli HTTP/3 përcakton përdorimin e protokollit QUIC (Lidhjet e shpejta të internetit UDP) si transport për HTTP/2. QUIC është një shtojcë e protokollit UDP që mbështet multipleksimin e lidhjeve të shumta dhe ofron metoda të kriptimit të barasvlershme me TLS/SSL.

Protokolli u krijua në 2013 nga Google si një alternativë ndaj TCP + TLS për Web, duke zgjidhur problemin e konfigurimit të gjatë të lidhjes dhe kohës së negocimit në TCP dhe eliminimin e vonesave për shkak të humbjes së paketave gjatë transferimit të të dhënave.

Aktualisht, Mbështetja QUIC dhe HTTP/3.0 tashmë është zbatuar në të gjithë shfletuesit faqet e internetit të njohura. Nga ana e serverit, implementimet e HTTP/3 janë të disponueshme për nginx (në një degë të veçantë dhe si një modul i veçantë), Caddy, IIS dhe LiteSpeed. HTTP/3 mbështetet gjithashtu nga Rrjeti i shpërndarjes së përmbajtjes së Cloudflare.

Karakteristikat kryesore të QUIC:

  • Siguri e lartë, e ngjashme me TLS (në fakt, QUIC ofron mundësinë për të përdorur TLS mbi UDP)
  • Kontrolli i integritetit të transmetimit për të parandaluar humbjen e paketës
  • Aftësia për të krijuar një lidhje në çast dhe për të siguruar vonesa minimale midis dërgimit të një kërkese dhe marrjes së një përgjigje (RTT, koha e udhëtimit vajtje-ardhje)
  • Përdorni një numër të ndryshëm sekuence kur ritransmetoni një paketë, duke ju lejuar të shmangni paqartësitë gjatë përcaktimit të paketave të marra dhe të hiqni qafe afatet
  • Humbja e një pakete ndikon në shpërndarjen e vetëm rrjedhës së lidhur me të dhe nuk ndalon dërgimin e të dhënave në transmetimet e transmetuara paralelisht mbi lidhjen aktuale
  • Mjete për korrigjimin e gabimeve që minimizojnë vonesat për shkak të ritransmetimit të paketave të humbura. Përdorimi i kodeve speciale të korrigjimit të gabimeve në nivel pakete për të reduktuar situatat që kërkojnë ritransmetim të të dhënave të paketave të humbura.
  • Kufijtë e bllokut kriptografik janë në linjë me kufijtë e paketave QUIC, duke reduktuar ndikimin e humbjes së paketave në dekodimin e përmbajtjes së paketave pasuese
  • Nuk ka probleme me bllokimin e radhës TCP
  • Mbështetje për identifikimin e lidhjes për të reduktuar kohën e rilidhjes për klientët celularë
  • Mundësia e lidhjes së mekanizmave të avancuar për kontrollin e mbingarkesës së lidhjes
  • Përdorni teknikat e parashikimit të gjerësisë së brezit në çdo drejtim për të siguruar norma optimale të përcjelljes së paketave, duke shmangur kushtet e mbingarkesës ku paketat humbasin.
  • Performanca e dukshme dhe fitimet e performancës mbi TCP. Për shërbimet video si YouTube, QUIC është treguar se zvogëlon operacionet e ruajtjes së videove me 30%.

Përveç kësaj, gjithashtu në të njëjtën kohë, u publikuan versione të përditësuara të specifikimeve për protokollet HTTP/1.1 (RFC 9112) dhe HTTP/2.0 (RFC 9113), si dhe dokumente që përcaktojnë semantikën e kërkesave HTTP (RFC 9110) dhe titujt e kontrollit të memorizimit të HTTP (RFC 9111).

Nga ndryshimet në specifikimin HTTP/1.1, mund ta vëreni ndalimin nga përdorimi i veçantë i karakterit të kthimit të karrocës (CR) jashtë trupit me përmbajtjen, pra në elementët e protokollit, karakteri CR mund të përdoret vetëm së bashku me karakterin e linjës së re (CRLF).

El Algoritmi i paraqitjes së kërkesës së copëtuar është përmirësuar për të thjeshtuar ndarjen e fushave dhe seksioneve të bashkangjitura me kokë. Udhëzime të shtuara për trajtimin e përmbajtjeve të paqarta për të bllokuar sulmet e klasës "Kërkesa HTTP Kontrabandë" që mund të ndërhyjnë në përmbajtjen e kërkesave të përdoruesve të tjerë në rrjedhën midis frontend dhe backend.

Një përditësim i specifikimeve HTTP/2.0 përcakton në mënyrë eksplicite mbështetjen për TLS 1.3, skema e vjetëruar e prioritizimit dhe fushat përkatëse të kokës dhe mekanizmi i përditësimit lidhja e vjetëruar HTTP/1.1 është zhvlerësuar.

Së fundi, nëse jeni të interesuar të jeni në gjendje të dini më shumë rreth tij, mund të konsultoni detajet në lidhja vijuese.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.