Outils pour utilisateurs

Outils du site


ietf:http3

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
ietf:http3 [2019/01/26 02:54]
Serge GOMA
ietf:http3 [2019/01/26 03:41] (Version actuelle)
Serge GOMA [Pourquoi QUIC]
Ligne 3: Ligne 3:
  
 QUIC est un acronyme ​ qui se prononce comme le mot anglais "​quick"​ QUIC est un acronyme ​ qui se prononce comme le mot anglais "​quick"​
-QUIC est défini [[https://​datatracker.ietf.org/​doc/​draft-ietf-quic-transport/​]] celui qui pourrait être perçu comme un moyen de créer un nouveau protocole de transport fiable ​Fiable ​et sécurisé, qui pourrait ​etre adopté a n importe quel autre protocole comme le DNS, le HTTP, dans le cadre de cet article ​il vient pour résoudre certains des inconvénients connus de HTTP/2 sur le TCP et TLS ce qui forcement une prochaine étape de l évolution de WEB.+QUIC est défini [[https://​datatracker.ietf.org/​doc/​draft-ietf-quic-transport/​]] celui qui pourrait être perçu comme un moyen de créer un nouveau protocole de transport fiable ​ et sécurisé, qui pourrait ​s' ​adopté a n importe quel autre protocole comme le DNS, le HTTP. Dans le cadre de cet article, QUIC vient pour résoudre certains des inconvénients connus de HTTP/2 sur le TCP et TLS ce qui forcement une prochaine étape de l évolution de WEB.
 Dans le souci de rendre le web et les données en général plus rapides pour les end user est la principale raison qui à initier le développement de ce protocole. Dans le souci de rendre le web et les données en général plus rapides pour les end user est la principale raison qui à initier le développement de ce protocole.
  
Ligne 165: Ligne 165:
  
 {{https://​wiki.osc.cg/​_media/​ietf/​fonctionnement.png}} {{https://​wiki.osc.cg/​_media/​ietf/​fonctionnement.png}}
 +
 +
 +===== Protocole de transfert sur UDP =====
 +
 +QUIC est un protocole de transfert implémenté au-dessus d'UDP. Si vous surveillez votre trafic réseau par hasard, vous verrez QUIC apparaître sous forme de paquets UDP.
 +Basé sur UDP, il utilise également les numéros de port UDP pour identifier des serveurs spécifiques sur une machine donnée.
 +Toutes les implémentations QUIC connues se trouvent actuellement dans l'​espace utilisateur,​ ce qui permet une évolution plus rapide que ne permettent généralement pas les implémentations noyau
 +
 +===== Est-ce que ça va fonctionner ? =====
 +
 +D'​autres limitent ces données de manière à rendre QUIC moins performant que les protocoles basés sur TCP. Il n'y a pas de fin à ce que certains opérateurs peuvent faire.
 +
 +Dans un avenir prévisible,​ toute utilisation de transports basés sur QUIC devra probablement être en mesure de faire appel à une autre alternative (basée sur TCP). Les ingénieurs de Google ont précédemment mentionné les taux d'​échec mesurés dans de faibles pourcentages à un chiffre.
 +
 +===== Cela va-t-il s'​améliorer ? =====
 +
 +Il est fort probable que si QUIC s'​avère être un atout précieux au monde d'​Internet,​ les utilisateurs voudront l'​utiliser et le feront fonctionner dans leurs réseaux, ce qui permettra aux entreprises de reconsidérer leurs obstacles. Au fil des années, le développement de QUIC a progressé, le taux de réussite de l’établissement et de l’utilisation de connexions QUIC sur Internet a augmenté.
 +
 +
 +===== Transferts de données fiables =====
 +
 +Bien qu'UDP ne soit pas un transport fiable, QUIC ajoute une couche au-dessus d'UDP qui introduit la fiabilité. Il offre la retransmission de paquets, le contrôle de congestion, la stimulation et les autres fonctionnalités présentes par ailleurs dans TCP.
 +Les données envoyées sur QUIC depuis un point de terminaison apparaîtront dans l'​autre tôt ou tard, tant que la connexion est maintenue
 +
 +===== ​ Plusieurs flux au sein de connexions =====
 +
 +Semblable à SCTP, SSH et HTTP/2, QUIC propose des flux logiques séparés au sein des connexions physiques. Un
 +certain nombre de flux parallèles pouvant transférer des données simultanément sur une seule connexion sans affecter lesautres flux.
 +
 +Une connexion est une configuration négociée entre deux points de terminaison,​ similaire au fonctionnement d'une
 +connexion TCP. Une connexion QUIC est établie sur port UDP et une adresse IP, mais une fois établie, la connexion est associée à son "ID de connexion"​.
 +Sur une connexion établie, chaque côté peut créer des flux et envoyer des données à l'​autre terminaison. Les flux sont livrés dans l'​ordre et ils sont fiables, mais différents flux peuvent être livrés dans le désordre.
 +QUIC offre un contrôle de flux sur la connexion et les flux.
 +
 +
 +
 +
 +
  
 ===== Référence ===== ===== Référence =====
ietf/http3.1548471281.txt.gz · Dernière modification: 2019/01/26 02:54 par Serge GOMA