El protocol QUIC va rebre l'estat d'un estàndard proposat

L'Internet Engineering Task Force (IETF), responsable del desenvolupament de protocols i arquitectura d'Internet, ha finalitzat el RFC per al protocol QUIC i ha publicat les especificacions relacionades amb els identificadors RFC 8999 (propietats de protocol independents de la versió), RFC 9000 (transport). sobre UDP), RFC 9001 (xifratge TLS del canal de comunicació QUIC) i RFC 9002 (control de congestió i detecció de pèrdua de paquets durant la transmissió de dades).

Els RFC van rebre l'estatus de "Proposat d'estàndard", després del qual es començarà a treballar per donar a l'RFC l'estatus d'esborrany d'estàndard (Draft Standard), la qual cosa significa en realitat una estabilització completa del protocol i tenint en compte tots els comentaris realitzats. El protocol HTTP/3, que defineix l'ús del protocol QUIC com a transport per a HTTP/2, encara es troba en l'etapa d'especificació d'esborrany, però aviat serà estandarditzat per l'IETF.

Es preveu que l'estandardització de QUIC impulsi una adopció més àmplia d'aquest protocol, així com el desenvolupament d'extensions basades en ell, com ara WebTransport (una tecnologia per enviar i rebre dades entre un navegador i un servidor) i MASQUE. (una tecnologia de proxy de connexió que amplia les capacitats de SOCKS i HTTP CONNECT i utilitza HTTPS sobre QUIC com a transport).

Recordem que el protocol QUIC (Quick UDP Internet Connections) ha estat desenvolupat per Google des de l'any 2013 com a alternativa a la combinació TCP+TLS per a la Web, solucionant problemes amb els llargs temps de configuració i negociació de les connexions en TCP i eliminant els retards quan els paquets es perden durant la transferència de dades. QUIC és una extensió del protocol UDP que admet la multiplexació de múltiples connexions i proporciona mètodes de xifratge equivalents a TLS/SSL. Durant el desenvolupament de l'estàndard IETF, es van fer canvis al protocol, que van provocar l'aparició de dues branques paral·leles, una per HTTP/3, i la segona suportada per Google (Chrome admet ambdues opcions, i Firefox suporta la versió IETF). .

Característiques principals de QUIC:

  • Alta seguretat, similar a TLS (de fet, QUIC ofereix la possibilitat d'utilitzar TLS sobre UDP);
  • Control de la integritat del flux per evitar la pèrdua de paquets;
  • La capacitat d'establir una connexió a l'instant (0-RTT, en aproximadament el 75% dels casos les dades es poden transmetre immediatament després d'enviar el paquet de configuració de la connexió) i proporcionar retards mínims entre l'enviament d'una sol·licitud i la recepció d'una resposta (RTT, Temps d'anada i tornada);
  • Utilitzar un número de seqüència diferent quan es retransmet un paquet, que evita l'ambigüitat en la identificació dels paquets rebuts i elimina els temps d'espera;
  • La pèrdua de paquets només afecta el lliurament del flux associat i no atura el lliurament de dades en fluxos transmesos en paral·lel a la connexió actual;
  • Eines de correcció d'errors que minimitzen els retards a causa de la retransmissió de paquets perduts. Ús de codis especials de correcció d'errors a nivell de paquet per reduir les situacions que requereixen la retransmissió de dades de paquet perduts.
  • Els límits dels blocs criptogràfics estan alineats amb els límits dels paquets QUIC, la qual cosa redueix l'impacte de la pèrdua de paquets en la descodificació del contingut dels paquets següents;
  • No hi ha problemes per bloquejar la cua TCP;
  • Suport d'identificació de connexió per reduir el temps de reconnexió dels clients mòbils;
  • Possibilitat de connectar mecanismes avançats de control de sobrecàrrega de connexió;
  • Ús de tècniques de predicció d'ample de banda en cada direcció per garantir la velocitat òptima d'enviament de paquets, evitant el rodatge a un estat de congestió, en què hi ha una pèrdua de paquets;
  • Augment significatiu del rendiment i el rendiment en comparació amb TCP. Per a serveis de vídeo com YouTube, s'ha demostrat que QUIC redueix un 30% les operacions de rebuffer quan es veuen vídeos.

Font: opennet.ru

Afegeix comentari