Chrome alkaa testata HTTP / 3-protokollaa

HTTP3Chrome

Kehittäjät äskettäin jotka ovat takana Google Chrome -selaimesta julkaisi uutiset tuesta HTTP / 3-protokollalle Chrome Canaryn kokeellisiin koontiversioihin, joka toteuttaa laajennuksen HTTP: n ottamiseksi käyttöön QUIC: n kautta.

Itse QUIC-protokolla lisättiin selaimeen viisi vuotta sitten ja siitä lähtien sitä on käytetty työn optimointiin Google-palveluiden kanssa. Samaan aikaan Chromessa käytetty Googlen QUIC-versio poikkesi joissakin yksityiskohdissa IETF-määritysten versiosta, mutta nyt toteutukset ovat synkronoituja.

On tärkeää korostaa sitä Google on kehittänyt QUIC (Nopeat UDP-Internet-yhteydet) vuodesta 2013 vaihtoehtona TCP + TLS -verkkopaketille, joka ratkaisee TCP-yhteyksien pitkien määritys- ja neuvotteluaikojen ongelmat ja eliminoi viiveet pakettien menetyksessä tiedonsiirron aikana.

QUIC on UDP-protokollan täydennys, joka tukee useiden yhteyksien multipleksointia ja tarjoaa TLS / SSL: ää vastaavia salausmenetelmiä.

Kyseinen protokolla on jo sisäänrakennettu Googlen palvelininfrastruktuuriin, se on osa Chromea, se on tarkoitus sisällyttää Firefoxiin ja sitä käytetään aktiivisesti palvelemaan asiakaspyyntöjä Googlen palvelimilla.

QUIC: n pääominaisuuksia, jotka erottuvat, ovat:

  • Korkea suojaus, samanlainen kuin TLS (QUIC tarjoaa itse asiassa mahdollisuuden käyttää TLS: ää UDP: n kautta)
  • Virtauksen eheyden hallinta, joka estää pakettien menetyksen
  • Mahdollisuus muodostaa yhteys välittömästi (0-RTT, noin 75 prosentissa tapauksista, tiedot voidaan lähettää välittömästi yhteyden määrityspaketin lähettämisen jälkeen) ja varmistaa mahdollisimman vähän viiveitä pyynnön lähettämisen ja vastauksen vastaanottamisen välillä (RTT, meno-paluu)
  • Saman järjestysnumeron käyttämättä jättäminen pakettia uudelleenlähetettäessä, mikä välttää epäselvyyttä vastaanotettujen pakettien määrittämisessä ja eliminoi aikakatkaisut
  • Paketin menettäminen vaikuttaa vain siihen liittyvän virran toimitukseen eikä lopeta tietojen toimittamista virroissa, jotka lähetetään rinnakkain nykyisen yhteyden kautta
  • Virheenkorjaustyökalut, jotka minimoivat kadonneiden pakettien uudelleenlähetyksestä johtuvat viiveet.
  • Erityisten pakettitason virhekorjauskoodien käyttö tilanteiden vähentämiseksi, jotka edellyttävät kadonneen pakettidatan uudelleenlähetystä.
  • Lohkojen salausrajat ovat linjassa QUIC-pakettien rajojen kanssa, mikä vähentää pakettihäviön vaikutusta seuraavien pakettien sisällön dekoodaukseen
  • Ei ongelmia TCP-jonon estämisessä
  • Tuki yhteystunnukselle, mikä lyhentää aikaa muodostaa yhteys uudelleen mobiiliasiakkaille
  • Mahdollisuus yhdistää edistyneitä mekanismeja yhteyden ylikuormituksen hallitsemiseksi

On myös korostettu, että se käyttää tekniikkaa kaistanleveyden ennustamiseksi kumpaankin suuntaan varmistaa pakettien jakelun optimaalinen intensiteetti estäen sitä saavuttamasta ruuhkautumistilaa, jossa pakettihäviö havaitaan;

Yhtä hyvin kuin huomattava suorituskyky ja suorituskyvyn lisäys TCP: n kautta. Videopalveluissa, kuten YouTubessa, QUIC osoitti 30 prosentin vähennystä uudelleenpuskurointitoiminnoissa videoita katsellessa.

HTTP / 3-protokolla standardoi QUIC: n käytön HTTP / 2: n siirtona. HTTP / 3: n ja 23 luonnoksen IETF-määritysten QUIC-version ottamiseksi käyttöön Chrome on suoritettava vaihtoehdoilla "–enable-quic –quic-version = h3-23" ja sitten kun quic-testisivusto avautuu .rocks: 4433 in verkon tarkastustila kehittäjätyökaluissa, HTTP / 3-toiminta näkyy muodossa "http / 2 + quic / 99".

Verrattuna rinnakkaisten HTTP-yhteyksien menettämiin paketteihin vain yksi monista yhteyksistä pysäytetään, mikä tarkoittaa, että QUIC voi tukea tilauksen ulkopuolista toimitusta siten, että kadonneella paketilla on vähemmän vaikutuksia.

Si haluat tietää enemmän siitä tästä voit neuvotella seuraava linkki.


Ole ensimmäinen kommentti

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.