Chrome bætir við tilraunastuðningi fyrir HTTP/3 samskiptareglur

Til tilraunabygginga Chrome Canary bætt við stuðningur við HTTP/3 samskiptareglur, sem útfærir viðbót til að gera HTTP kleift að vinna yfir QUIC samskiptareglunum. QUIC samskiptareglunum sjálfum var bætt við vafrann fyrir fimm árum og hefur síðan verið notað til að fínstilla vinnu með þjónustu Google. Á sama tíma var QUIC útgáfan frá Google sem notuð var í Chrome að sumu leyti frábrugðin útgáfunni frá forskriftir IETF, en nú eru útfærslurnar samstilltar.

HTTP/3 staðlar notkun QUIC sem flutnings fyrir HTTP/2. Til að virkja HTTP/3 og QUIC valkostinn frá 23 drög IETF forskriftirnar krefjast þess að Chrome sé ræst með valkostunum "-enable-quic -quic-version=h3-23" og síðan þegar prófunarsvæðið er opnað quick.rocks:4433 Í netskoðunarham í þróunarverkfærum mun HTTP/3 virkni birtast sem „http/2+quic/99“.

Minnir að bókunin QUIC (Quick UDP Internet Connections) hefur verið þróað af Google síðan 2013 sem valkostur við TCP+TLS samsetninguna fyrir vefinn, leysa vandamál með langan uppsetningar- og samningatíma fyrir tengingar í TCP og útrýma töfum þegar pakkar tapast við gagnaflutning. QUIC er framlenging á UDP samskiptareglunum sem styður margföldun margra tenginga og býður upp á dulkóðunaraðferðir sem jafngilda TLS/SSL. Umrædd samskiptaregla er þegar samþætt innviði Google netþjóns og er hluti af Chrome. planað til að vera með í Firefox og er virkur notaður til að þjóna beiðnum viðskiptavina á netþjónum Google.

Helstu Features QUIC:

  • Mikið öryggi svipað og TLS (í meginatriðum veitir QUIC möguleika á að nota TLS yfir UDP);
  • Flæðisheilleikastýring, kemur í veg fyrir pakkatap;
  • Hæfni til að koma á tengingu samstundis (0-RTT, í um það bil 75% tilfella er hægt að senda gögn strax eftir að tengingaruppsetningarpakkinn hefur verið sendur) og veita lágmarks tafir á milli sendingar beiðni og móttöku svars (RTT, Round Trip Time);
  • Að nota ekki sama raðnúmer þegar pakka er endursendur, sem kemur í veg fyrir tvíræðni við að auðkenna móttekna pakka og losnar við tímamörk;
  • Tap á pakka hefur aðeins áhrif á afhendingu straumsins sem tengist honum og stöðvar ekki afhendingu gagna í samhliða straumum sem send eru í gegnum núverandi tengingu;
  • Villuleiðréttingareiginleikar sem lágmarka tafir vegna endursendingar tapaðra pakka. Notkun sérstakra villuleiðréttingarkóða á pakkastigi til að draga úr aðstæðum sem krefjast endursendingar tapaðra pakkagagna.
  • Dulritunarblokkamörk eru í takt við QUIC pakkamörk, sem dregur úr áhrifum pakkataps á afkóðun innihalds síðari pakka;
  • Engin vandamál með lokun á TCP biðröð;
  • Stuðningur við tengiauðkenni, sem dregur úr þeim tíma sem það tekur að koma á endurtengingu fyrir farsímaviðskiptavini;
  • Möguleiki á að tengja háþróaða tengingarstjórnunarkerfi fyrir þrengsli;
  • Notar afköst í hverri stefnu til að tryggja að pakkar séu sendir á besta hraða, koma í veg fyrir að þeir verði stíflaðir og valdi pakkatapi;
  • Áberandi vöxtur afköst og afköst miðað við TCP. Fyrir myndbandsþjónustur eins og YouTube hefur sýnt sig að QUIC dregur úr flutningsaðgerðum þegar horft er á myndbönd um 30%.

Heimild: opennet.ru

Bæta við athugasemd