Ilana QUIC ti gba ipo boṣewa ti a dabaa.

Agbofinro Imọ-ẹrọ Intanẹẹti (IETF), eyiti o jẹ iduro fun idagbasoke awọn ilana Intanẹẹti ati faaji, ti pari RFC fun ilana QUIC ati tẹjade awọn alaye ti o jọmọ labẹ awọn idamọ RFC 8999 (awọn ohun-ini ilana ominira ti ẹya), RFC 9000 (irinna gbigbe). lori UDP), RFC 9001 (TLS ìsekóòdù ti awọn QUIC ibaraẹnisọrọ ikanni) ati RFC 9002 (idawọle iṣakoso ati soso pipadanu erin nigba data gbigbe).

Awọn RFC gba ipo ti “Iwọn ti a dabaa”, lẹhin eyi iṣẹ yoo bẹrẹ lati fun RFC ni ipo ti apewọn yiyan (Apẹrẹ Apẹrẹ), eyiti o tumọ si imuduro pipe ti ilana naa ati akiyesi gbogbo awọn asọye ti a ṣe. Ilana HTTP/3, eyiti o ṣalaye lilo ilana QUIC bi gbigbe fun HTTP/2, tun wa ni ipele sipesifikesonu yiyan, ṣugbọn laipẹ yoo jẹ iwọntunwọnsi nipasẹ IETF.

O nireti pe isọdọtun ti QUIC yoo funni ni iwuri si isọdọmọ ti ilana yii, ati si idagbasoke awọn amugbooro ti o da lori rẹ, gẹgẹbi WebTransport (imọ-ẹrọ kan fun fifiranṣẹ ati gbigba data laarin ẹrọ aṣawakiri ati olupin) ati MASQUE (ọna ẹrọ aṣoju aṣoju asopọ ti o fa awọn agbara ti SOCKS ati HTTP Asopọmọra, ati lilo HTTPS lori QUIC bi gbigbe).

Jẹ ki a ranti pe ilana QUIC (Awọn isopọ Ayelujara ti UDP kiakia) ti ni idagbasoke nipasẹ Google lati ọdun 2013 bi yiyan si apapo TCP + TLS fun oju opo wẹẹbu, yanju awọn iṣoro pẹlu iṣeto gigun ati awọn akoko idunadura ti awọn asopọ ni TCP ati imukuro awọn idaduro nigbati awọn apo-iwe ti sọnu lakoko gbigbe data. QUIC jẹ itẹsiwaju ti Ilana UDP ti o ṣe atilẹyin multixing ti awọn asopọ pupọ ati pese awọn ọna fifi ẹnọ kọ nkan ti o jẹ deede si TLS/SSL. Lakoko idagbasoke boṣewa IETF, awọn ayipada ṣe si ilana naa, eyiti o yori si ifarahan ti awọn ẹka ti o jọra meji, ọkan fun HTTP/3, ati keji ni atilẹyin nipasẹ Google (Chrome ṣe atilẹyin awọn aṣayan mejeeji, Firefox ṣe atilẹyin ẹya IETF) .

Awọn ẹya pataki ti QUIC:

  • Aabo giga ti o jọra si TLS (ni pataki QUIC n pese agbara lati lo TLS lori UDP);
  • Iṣakoso iṣotitọ ṣiṣan, idilọwọ pipadanu soso;
  • Agbara lati fi idi asopọ kan mulẹ lesekese (0-RTT, ni isunmọ 75% ti awọn data ọran le ṣee gbejade lẹsẹkẹsẹ lẹhin fifiranṣẹ soso iṣeto asopọ) ati pese awọn idaduro kekere laarin fifiranṣẹ ibeere kan ati gbigba esi (RTT, Akoko Irin-ajo Yika);
  • Lilo nọmba ọkọọkan ti o yatọ nigbati o ba tun soso kan pada, eyiti o yago fun aibikita ni idamo awọn apo-iwe ti o gba ati yọkuro awọn akoko ipari;
  • Ipadanu ti apo kan yoo ni ipa lori ifijiṣẹ ṣiṣan ti o ni nkan ṣe pẹlu rẹ ati pe ko da idaduro ifijiṣẹ data ni awọn ṣiṣan ti o jọra ti a gbejade nipasẹ asopọ lọwọlọwọ;
  • Awọn ẹya atunṣe aṣiṣe ti o dinku awọn idaduro nitori gbigbejade awọn apo-iwe ti o sọnu. Lilo awọn koodu atunṣe aṣiṣe pataki ni ipele apo-iwe lati dinku awọn ipo ti o nilo gbigbejade ti data soso ti o sọnu.
  • Awọn aala bulọọki cryptographic ni ibamu pẹlu awọn aala apo-iwe QUIC, eyiti o dinku ipa ti awọn adanu soso lori yiyan awọn akoonu ti awọn apo-iwe ti o tẹle;
  • Ko si awọn iṣoro pẹlu idinaduro isinyi TCP;
  • Atilẹyin fun idanimọ asopọ, eyiti o dinku akoko ti o to lati fi idi isọdọtun kan mulẹ fun awọn alabara alagbeka;
  • O ṣeeṣe ti sisopọ to ti ni ilọsiwaju awọn ọna iṣakoso idinku isunmọ;
  • Nlo awọn ilana asọtẹlẹ iwọn-itọnisọna fun-itọnisọna lati rii daju pe awọn apo-iwe ni a firanṣẹ ni awọn oṣuwọn ti o dara julọ, idilọwọ wọn lati di idinamọ ati fa ipadanu soso;
  • Ilọsi pataki ni iṣẹ ati iṣẹ ṣiṣe ni akawe si TCP. Fun awọn iṣẹ fidio gẹgẹbi YouTube, QUIC ti ṣe afihan lati dinku awọn iṣẹ atunṣe nigbati o nwo awọn fidio nipasẹ 30%.

orisun: opennet.ru

Fi ọrọìwòye kun