{"id":81847,"date":"2020-05-17T01:42:34","date_gmt":"2020-05-16T23:42:34","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/http-po-udp-ispolzuem-s-polzoj-protokol-quic"},"modified":"2020-05-17T01:42:34","modified_gmt":"2020-05-16T23:42:34","slug":"http-po-udp-ispolzuem-s-polzoj-protokol-quic","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/http-po-udp-ispolzuem-s-polzoj-protokol-quic","title":{"rendered":"HTTP sur UDP - optimisons l'utilisation du protocole QUIC","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"HTTP sur UDP - optimisons l&#039;utilisation du protocole QUIC\" src=\"\/wp-content\/uploads\/2020\/05\/c051364dba613156a5233551af373f8d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nQUIC (Quick UDP Internet Connections) est un protocole bas\u00e9 sur UDP qui prend en charge toutes les fonctionnalit\u00e9s de TCP, TLS et HTTP\/2, tout en r\u00e9solvant la plupart de leurs probl\u00e8mes. Il est souvent qualifi\u00e9 de nouveau protocole ou de \u00ab protocole exp\u00e9rimental \u00bb, mais il a depuis longtemps d\u00e9pass\u00e9 la phase d'exp\u00e9rimentation : son d\u00e9veloppement dure depuis plus de 7 ans. Au cours de cette p\u00e9riode, le protocole n'est pas devenu un standard, mais il a tout de m\u00eame gagn\u00e9 en popularit\u00e9. Par exemple, QUIC est utilis\u00e9 pour acc\u00e9l\u00e9rer le trafic et r\u00e9duire la latence dans les r\u00e9seaux mobiles par des g\u00e9ants comme Google et Facebook, et l'IETF a d\u00e9clar\u00e9 son fork comme base pour le standard HTTP\/3 (alors que HTTP\/2 utilise <noindex><a rel=\"nofollow\" href=\"https:\/\/w3techs.com\/technologies\/details\/ce-http2\">seulement 44,8%<\/a><\/noindex> des sites).<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Concept<\/h2>\n<p>\nQUIC a \u00e9t\u00e9 d\u00e9velopp\u00e9 pour remplacer le TCP obsol\u00e8te, qui \u00e9tait initialement con\u00e7u pour des r\u00e9seaux filaires avec un faible pourcentage de perte. TCP livre les paquets dans un ordre d\u00e9termin\u00e9, donc lorsqu'un paquet est perdu, toute la file d'attente se bloque (<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Head-of-line_blocking\">head-of-line blocking<\/a><\/noindex>), ce qui impacte n\u00e9gativement la qualit\u00e9 et la stabilit\u00e9 de la connexion. Pour \u00e9viter des pertes massives, les r\u00e9seaux mobiles utilisent de grands tampons, ce qui entra\u00eene des surcharges et une r\u00e9action faussement n\u00e9gative du protocole (<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Bufferbloat\">bufferbloat<\/a><\/noindex>). De plus, le TCP prend beaucoup de temps pour \u00e9tablir une connexion : les requ\u00eates SYN\/ACK et TLS sont effectu\u00e9es s\u00e9par\u00e9ment, n\u00e9cessitant trois allers-retours au lieu d'un, comme le fait QUIC.<\/p>\n<p><img decoding=\"async\" alt=\"HTTP sur UDP - optimisons l&#039;utilisation du protocole QUIC\" src=\"\/wp-content\/uploads\/2020\/05\/02381a50e0f5bb12db0d2530f6a8454a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPuisque QUIC combine un remplacement du TCP et la mise en \u0153uvre de TLS 1.3, toutes les connexions sont toujours chiffr\u00e9es, et il n'est pas plus facile de d\u00e9chiffrer ce trafic que s'il circulait via HTTPS. En outre, QUIC est mis en \u0153uvre au niveau applicatif, car une substitution compl\u00e8te de la pile TCP prendrait <i>une \u00e9ternit\u00e9.<\/i>.<\/p>\n<p>Bien qu'il prenne en charge le multiplexage dans HTTP\/2, le probl\u00e8me de head-of-line blocking subsiste \u00e0 cause de la n\u00e9cessit\u00e9 de livrer les paquets dans l'ordre. QUIC est mis en \u0153uvre au-dessus de l'UDP, ce qui le rend exempt de blocages, et pour \u00e9viter que les paquets ne soient irr\u00e9m\u00e9diablement perdus, ils sont num\u00e9rot\u00e9s et peuvent contenir des parties de \u00ab voisins \u00bb, assurant ainsi une redondance. De plus, QUIC divise la file d'attente monolithique en plusieurs flux pour diff\u00e9rents types de requ\u00eates au sein d'une seule connexion. Ainsi, en cas de perte d'un paquet, les probl\u00e8mes ne peuvent survenir que dans une seule file d'attente (par exemple, lors de la transmission d'un fichier sp\u00e9cifique) :<\/p>\n<p><img decoding=\"async\" alt=\"HTTP sur UDP - optimisons l&#039;utilisation du protocole QUIC\" src=\"\/wp-content\/uploads\/2020\/05\/d9b7638d1c135c64dc579cd6153230d7.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Utilisation <\/h2>\n<p>\nQUIC a \u00e9t\u00e9 initialement d\u00e9velopp\u00e9 \u00e0 l'int\u00e9rieur de Google et \u00e9tait en grande partie con\u00e7u pour un usage interne. En 2013, il a \u00e9t\u00e9 transf\u00e9r\u00e9 \u00e0 l'IETF pour normalisation (ce qui est toujours en cours), et maintenant tout le monde peut participer au d\u00e9veloppement du protocole en proposant ce qui lui manque. Le groupe de travail de l'IETF organise chaque ann\u00e9e des r\u00e9unions au cours desquelles un nouveau standard est approuv\u00e9 et o\u00f9 des innovations sont discut\u00e9es. Cette impl\u00e9mentation de QUIC est consid\u00e9r\u00e9e comme la principale et c'est sur cette base que la norme HTTP\/3 est certifi\u00e9e.<\/p>\n<p>Actuellement, il n'est pas question d'inclure HTTP\/3 comme protocole principal, car il n'est pas encore termin\u00e9 et n'est presque pas pris en charge :<\/p>\n<p><img decoding=\"async\" alt=\"HTTP sur UDP - optimisons l&#039;utilisation du protocole QUIC\" src=\"\/wp-content\/uploads\/2020\/05\/e61c7f2828f8b262ef513840e0072b68.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nMais QUIC peut \u00eatre mis en \u0153uvre comme un transport entre l'application et le serveur, ce qui a \u00e9t\u00e9 r\u00e9alis\u00e9 avec succ\u00e8s chez Uber :<\/p>\n<blockquote>\n<h3><i>Commentaire d'Uber sur l'impl\u00e9mentation de QUIC<\/i><\/h3>\n<p>\nPour int\u00e9grer QUIC avec succ\u00e8s et am\u00e9liorer les performances de l'application dans des conditions de mauvaise connexion, nous avons remplac\u00e9 l'ancienne pile (HTTP\/2 sur TLS\/TCP) par le protocole QUIC. Nous avons utilis\u00e9 la biblioth\u00e8que r\u00e9seau <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.android.com\/guide\/topics\/connectivity\/cronet\">Cronet<\/a><\/noindex> de <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromium.org\/Home\">Chromium Projects<\/a><\/noindex>, qui contient la version originale de Google du protocole \u2013 gQUIC. Cette impl\u00e9mentation est \u00e9galement constamment am\u00e9lior\u00e9e pour suivre les derni\u00e8res sp\u00e9cifications de l'IETF.<\/p>\n<p>Nous avons d'abord int\u00e9gr\u00e9 Cronet dans nos applications Android pour ajouter le support de QUIC. L'int\u00e9gration a \u00e9t\u00e9 effectu\u00e9e de mani\u00e8re \u00e0 minimiser au maximum les co\u00fbts de migration. Au lieu de remplacer compl\u00e8tement l'ancienne pile r\u00e9seau qui utilisait la biblioth\u00e8que <noindex><a rel=\"nofollow\" href=\"https:\/\/square.github.io\/okhttp\/\">OkHttp<\/a><\/noindex>, nous avons int\u00e9gr\u00e9 Cronet SOUS le cadre de l'API OkHttp. En proc\u00e9dant ainsi, nous avons \u00e9vit\u00e9 des modifications dans nos appels r\u00e9seau (qui utilisent <noindex><a rel=\"nofollow\" href=\"https:\/\/square.github.io\/retrofit\/\">Retrofit<\/a><\/noindex>) au niveau de l'API.<\/p>\n<p>Tout comme pour les appareils Android, nous avons int\u00e9gr\u00e9 Cronet dans les applications Uber sous iOS, en interceptant le trafic HTTP des <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.apple.com\/documentation\/foundation\/nsurlsession\">API<\/a><\/noindex>, en utilisant <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.apple.com\/documentation\/foundation\/nsurlprotocol\">NSURLProtocol<\/a><\/noindex>. Cette abstraction, fournie par iOS Foundation, g\u00e8re les donn\u00e9es URL sp\u00e9cifiques au protocole et garantit que nous pouvons int\u00e9grer Cronet dans nos applications iOS sans co\u00fbts de migration significatifs.<\/p><\/blockquote>\n<p><i>extrait de <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/Voximplant\/blog\/463073\/\">cette traduction<\/a><\/noindex> article d'Uber<\/i><\/p>\n<p>Sur le backend, ils capturent les connexions QUIC via Google Cloud lb, qui <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/blog\/products\/gcp\/introducing-quic-support-https-load-balancing\">prend en charge le protocole<\/a><\/noindex> depuis le milieu de 2018.<\/p>\n<p>Il n'est pas surprenant que Google Cloud fonctionne parfaitement avec le protocole d\u00e9velopp\u00e9 par Google, mais quelles sont les alternatives ?<\/p>\n<h3>Nginx<\/h3>\n<p>\nR\u00e9cemment, CloudFlare <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.cloudflare.com\/experiment-with-http-3-using-nginx-and-quiche\/\">a essay\u00e9 de croiser<\/a><\/noindex> nginx (qui par d\u00e9faut ne supporte pas HTTP\/3) avec son outil Quiche. L\u2019impl\u00e9mentation est disponible sous la forme d\u2019un unique fichier .patch, accompagn\u00e9 d\u2019un tutoriel d\u2019installation :<\/p>\n<pre><code class=\"bash\">curl -O https:\/\/nginx.org\/download\/nginx-1.16.1.tar.gz\ntar xvzf nginx-1.16.1.tar.gz\ngit clone --recursive https:\/\/github.com\/cloudflare\/quiche\ncd nginx-1.16.1\npatch -p01 &lt; ..\/quiche\/extras\/nginx\/nginx-1.16.patch<\/code><\/pre>\n<p>\nIci, vous pouvez connecter vos propres modules si n\u00e9cessaire<\/p>\n<pre><code class=\"bash\">.\/configure                          \t\n   \t--prefix=$PWD                       \t\n   \t--with-http_ssl_module              \t\n   \t--with-http_v2_module               \t\n   \t--with-http_v3_module               \t\n   \t--with-openssl=..\/quiche\/deps\/boringssl \n   \t--with-quiche=..\/quiche\n make<\/code><\/pre>\n<p>\nIl ne reste plus qu'\u00e0 activer le support de HTTP\/3<\/p>\n<pre><code class=\"nginx\">events {\n    worker_connections  1024;\n}\n\nhttp {\n    server {\n        # Activer QUIC et HTTP\/3.\n        listen 443 quic reuseport;\n\n        # Activer HTTP\/2 (optionnel).\n        listen 443 ssl http2;\n\n        ssl_certificate      cert.crt;\n        ssl_certificate_key  cert.key;\n\n        # Activer toutes les versions TLS (TLSv1.3 est requis pour QUIC).\n        ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;\n\n        # Le buffering des requ\u00eates n\u2019est actuellement pas support\u00e9 pour HTTP\/3.\n        proxy_request_buffering off;\n\n        # Ajouter un en-t\u00eate Alt-Svc pour n\u00e9gocier HTTP\/3.\n        add_header alt-svc 'h3-27=&quot;:443&quot;; ma=86400';\n    }\n}<\/code><\/pre>\n<p>\nDans les navigateurs classiques, il n'est pas encore possible de se connecter via HTTP\/3, mais vous pouvez le prendre <noindex><a rel=\"nofollow\" href=\"https:\/\/www.google.com\/chrome\/canary\/\">Chrome Canary<\/a><\/noindex> et le lancer avec le drapeau <code>--enable-quic<\/code>, acc\u00e9der \u00e0 votre serveur ou, par exemple, au site quic.rocks et v\u00e9rifier le type de connexion dans les Outils de d\u00e9veloppement :<br \/>\n<img decoding=\"async\" alt=\"HTTP sur UDP - optimisons l&#039;utilisation du protocole QUIC\" src=\"\/wp-content\/uploads\/2020\/05\/ca3488c0cb3a9273ea9d0318b00d4f83.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nAu lieu de HTTP\/3, cela affiche <code>http2+quic\/99<\/code>, mais c'est en r\u00e9alit\u00e9 la m\u00eame chose.<\/p>\n<h3>D'autres technologies<\/h3>\n<p><\/p>\n<ul>\n<li>QUIC est \u00e9galement support\u00e9 par <noindex><a rel=\"nofollow\" href=\"https:\/\/www.litespeedtech.com\/products\/litespeed-web-server\">LiteSpeed<\/a><\/noindex> qui se connectaient avec grand fracas \u00e0 Facebook via HTTP\/3 et le progressif <noindex><a rel=\"nofollow\" href=\"https:\/\/caddyserver.com\/\">Caddy<\/a><\/noindex>. Apache ne supporte pas encore, mais le travail avance <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/apache\/trafficserver\/projects\/8\">\u00e0 grands pas<\/a><\/noindex>.<\/li>\n<li>Le 21 janvier, un brouillon de norme pour WebRTC a \u00e9t\u00e9 mis \u00e0 jour <noindex><a rel=\"nofollow\" href=\"https:\/\/w3c.github.io\/webrtc-quic\/\">R\u00e9cemment, Microsoft a ouvert<\/a><\/noindex><\/li>\n<li>le code de son impl\u00e9mentation msquic <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/microsoft\/msquic\">, o\u00f9 toutes les fonctionnalit\u00e9s du standard IETF ne sont pas encore disponibles, mais c'est d\u00e9j\u00e0 un grand pas en avant.<\/a><\/noindex>L\u2019int\u00e9r\u00eat pour QUIC est instable mais en croissance, le travail sur sa normalisation se poursuit. De nouvelles impl\u00e9mentations du protocole apparaissent presque chaque mois, et chaque ann\u00e9e, de plus en plus de d\u00e9veloppeurs r\u00e9alisent que l'avenir appartient \u00e0 QUIC. Il est m\u00eame envisag\u00e9 d'int\u00e9grer le protocole dans les prochaines versions de la pile TCP, ce qui signifie qu'un jour ou l'autre, tout Internet se d\u00e9placera vers des connexions plus stables et rapides.<\/li>\n<\/ul>\n<p><\/p>\n<h2>Conclusion<\/h2>\n<p>\n<img decoding=\"async\" alt=\"HTTP sur UDP - optimisons l&#039;utilisation du protocole QUIC\" src=\"\/wp-content\/uploads\/2020\/05\/96846d94d1ec27fbb1e00fce0f2d618e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nD\u00e9j\u00e0 maintenant, vous pouvez configurer l'interaction QUIC pour votre infrastructure ou m\u00eame le fournir aux navigateurs \u2014 tous pr\u00e9voient d\u2019ajouter le support du protocole, et les tristes statistiques de caniuse deviendront plus joyeuses.<\/p>\n<p>QUIC (Quick UDP Internet Connections) \u2014.<\/p>\n<p>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/eternal-server?partner=habr13\"><img decoding=\"async\" alt=\"HTTP sur UDP - optimisons l&#039;utilisation du protocole QUIC\" src=\"\/wp-content\/uploads\/2020\/05\/88c6439f1325b696dc8868db29bab064.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/vdsina\/blog\/501840\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>QUIC (Quick UDP Internet Connections) \u2014 \u044d\u0442\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u043f\u043e\u0432\u0435\u0440\u0445 UDP, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u0432\u0441\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 TCP, TLS \u0438 HTTP\/2 \u0438 \u0440\u0435\u0448\u0430\u044e\u0449\u0438\u0439 \u0431\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u0438\u0445 \u043f\u0440\u043e\u0431\u043b\u0435\u043c. \u0415\u0433\u043e \u0447\u0430\u0441\u0442\u043e \u043d\u0430\u0437\u044b\u0432\u0430\u044e\u0442 \u043d\u043e\u0432\u044b\u043c \u0438\u043b\u0438 \u00ab\u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u043c\u00bb \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u043c, \u043d\u043e \u043e\u043d \u0443\u0436\u0435 \u0434\u0430\u0432\u043d\u043e \u043f\u0435\u0440\u0435\u0436\u0438\u043b \u0441\u0442\u0430\u0434\u0438\u044e \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430: \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430 \u0432\u0435\u0434\u0451\u0442\u0441\u044f \u0431\u043e\u043b\u0435\u0435 7 \u043b\u0435\u0442. \u0417\u0430 \u044d\u0442\u043e \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u043d\u0435 \u0443\u0441\u043f\u0435\u043b \u0441\u0442\u0430\u0442\u044c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043e\u043c, \u043d\u043e \u0432\u0441\u0451 \u0436\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u043b \u0448\u0438\u0440\u043e\u043a\u043e\u0435 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":81848,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-81847","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"QUIC (Quick UDP Internet Connections) \u2014.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/http-po-udp-ispolzuem-s-polzoj-protokol-quic\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47HTTP \u043f\u043e UDP \u2014 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u0441 \u043f\u043e\u043b\u044c\u0437\u043e\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b QUIC | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"QUIC (Quick UDP Internet Connections) \u2014.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/http-po-udp-ispolzuem-s-polzoj-protokol-quic\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-05-16T23:42:34+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-05-16T23:42:34+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47HTTP sur UDP \u2014 utilisons le protocole QUIC \u00e0 bon escient | ProHoster","description":"\ud83e\udd47HTTP sur UDP \u2014 utilisons le protocole QUIC \u00e0 bon escient | ProHoster","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/http-po-udp-ispolzuem-s-polzoj-protokol-quic","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47HTTP \u043f\u043e UDP \u2014 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c \u0441 \u043f\u043e\u043b\u044c\u0437\u043e\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b QUIC | ProHoster","og:description":"QUIC (Quick UDP Internet Connections) \u2014.","og:url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/http-po-udp-ispolzuem-s-polzoj-protokol-quic","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-05-16T23:42:34+00:00","article:modified_time":"2020-05-16T23:42:34+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"81847","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 15:49:39","updated":"2022-09-29 09:08:49","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/81847","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=81847"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/81847\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/81848"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=81847"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=81847"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=81847"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}