{"id":38322,"date":"2019-10-31T22:22:58","date_gmt":"2019-10-31T19:22:58","guid":{"rendered":"https:\/\/prohoster.info\/blog\/v-chrome-dobavlena-eksperimentalnaya-podderzhka-protokola-http-3\/"},"modified":"2019-10-31T22:22:58","modified_gmt":"2019-10-31T19:22:58","slug":"v-chrome-dobavlena-eksperimentalnaya-podderzhka-protokola-http-3","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sk\/blog\/news\/v-chrome-dobavlena-eksperimentalnaya-podderzhka-protokola-http-3","title":{"rendered":"V Chrome bola pridan\u00e1 experiment\u00e1lna podpora protokolu HTTP\/3","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Experiment\u00e1lne zostavy <noindex><a rel=\"nofollow\" href=\"https:\/\/www.google.com\/chrome\/canary\/\">Chrome Canary<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/programmingart\/status\/1174775953316294658\">bola pridan\u00e1<\/a><\/noindex> podpora protokolu HTTP\/3, ktor\u00fd implementuje vrstvu na fungovanie HTTP nad protokolom QUIC. Protokol QUIC bol pridan\u00fd do prehliada\u010da pred piatimi rokmi a od tej doby sa pou\u017e\u00edva na optimaliz\u00e1ciu slu\u017eieb Google. Predt\u00fdm pou\u017eit\u00e1 verzia QUIC od Google v Chrome sa v niektor\u00fdch detailoch l\u00ed\u0161ila od verzie od <noindex><a rel=\"nofollow\" href=\"https:\/\/tools.ietf.org\/html\/draft-ietf-quic-transport-23\">\u0161pecifik\u00e1ci\u00ed<\/a><\/noindex> IETF, ale teraz s\u00fa implement\u00e1cie synchronizovan\u00e9.<\/p>\n<p>HTTP\/3 \u0161tandardizuje pou\u017eitie QUIC ako transportu pre HTTP\/2. Na aktiv\u00e1ciu HTTP\/3 a verzie QUIC od <noindex><a rel=\"nofollow\" href=\"https:\/\/tools.ietf.org\/html\/draft-ietf-quic-transport-23\">23. n\u00e1vrhu<\/a><\/noindex> \u0161pecifik\u00e1cie IETF vy\u017eaduj\u00fa spustenie prehliada\u010da Chrome s mo\u017enos\u0165ami &#171;&#8212;enable-quic &#8212;quic-version=h3-23&#187;, po \u010dom sa pri otvoren\u00ed testovacej str\u00e1nky <noindex><a rel=\"nofollow\" href=\"https:\/\/quic.rocks:4433\/\">quic.rocks:4433<\/a><\/noindex> v re\u017eime inspekcie siete v n\u00e1strojoch pre v\u00fdvoj\u00e1rov sa aktivita pomocou HTTP\/3 zobraz\u00ed ako &#171;http\/2+quic\/99&#187;.<\/p>\n<p>Pripom\u00edname, \u017ee protokol <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromium.org\/quic\/\">QUIC<\/a><\/noindex> (Quick UDP Internet Connections) sa od roku 2013 vyv\u00edja spolo\u010dnos\u0165ou Google ako alternat\u00edva k TCP+TLS pre web, rie\u0161iaca probl\u00e9my so zv\u00fd\u0161en\u00fdm \u010dasom na nastavenie a vyjedn\u00e1vanie pripojen\u00ed v TCP a eliminuj\u00faca oneskorenia pri strate paketov po\u010das prenosu d\u00e1t. QUIC je vrstva nad protokolom UDP, ktor\u00e1 podporuje multiplexovanie viacer\u00fdch pripojen\u00ed a poskytuje met\u00f3dy \u0161ifrovania, ktor\u00e9 s\u00fa ekvivalentn\u00e9 TLS\/SSL. Diskutovan\u00fd protokol je u\u017e integrovan\u00fd do serverovej infra\u0161trukt\u00fary Google, je s\u00fa\u010das\u0165ou prehliada\u010da Chrome, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=48312\">napl\u00e1novan\u00e9<\/a><\/noindex> je potrebn\u00e9 ho aktivova\u0165 vo Firefoxe a akt\u00edvne sa pou\u017e\u00edva na obsluhu po\u017eiadaviek klientov na serveroch Google. <\/p>\n<p>Hlavn\u00e9 <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.google.com\/document\/d\/1lmL9EF6qKrk7gbazY8bIdvq3Pno2Xj_l_YShP40GLQE\/preview?sle=true#\">, taktie\u017e nap\u00edsan\u00e1 v jazyku Rust. Tokio umo\u017e\u0148uje vytv\u00e1ra\u0165 vysoko v\u00fdkonn\u00e9 aplik\u00e1cie na b\u00e1ze eventovo orientovanej architekt\u00fary (Event-driven), podporuj\u00face multithreading a spracovanie sie\u0165ov\u00fdch po\u017eiadaviek v asynchr\u00f3nnom re\u017eime.<\/a><\/noindex> QUIC:\n<\/p>\n<ul>\n<li class=\"l\"> Vysok\u00e1 bezpe\u010dnos\u0165, podobn\u00e1 TLS (v skuto\u010dnosti QUIC poskytuje mo\u017enos\u0165 pou\u017eitia TLS nad UDP);\n<\/li>\n<li class=\"l\"> Kontrola integrity toku, zabra\u0148uj\u00faca strate paketov;\n<\/li>\n<li class=\"l\"> Mo\u017enos\u0165 okam\u017eite nadviaza\u0165 spojenie (0-RTT, v pribli\u017ene 75% pr\u00edpadoch je mo\u017en\u00e9 pren\u00e1\u0161a\u0165 \u00fadaje ihne\u010f po zaslan\u00ed paketu na nadviazanie spojenia) a zabezpe\u010di\u0165 minim\u00e1lne oneskorenia medzi zaslan\u00edm po\u017eiadavky a prijat\u00edm odpovede (RTT, Round Trip Time);\n<\/li>\n<li class=\"l\"> Nezapo\u010d\u00edta\u0165 pri op\u00e4tovnom zaslan\u00ed paketu rovnak\u00e9 \u010d\u00edslo sekvencie, \u010do umo\u017e\u0148uje vyhn\u00fa\u0165 sa nejednozna\u010dnosti pri ur\u010dovan\u00ed prijat\u00fdch paketov a zbavi\u0165 sa \u010dasov\u00fdch limitov;\n<\/li>\n<li class=\"l\"> Strata \u043f\u0430\u043aeta ovplyv\u0148uje doru\u010dovanie iba s\u00favisiacich pr\u00fadov a nezastavuje doru\u010dovanie \u00fadajov v s\u00fabe\u017ene pren\u00e1\u0161an\u00fdch pr\u00fadoch cez aktu\u00e1lne spojenie;\n<\/li>\n<li class=\"l\"> Prostriedky na opravu ch\u00fdb minimalizuj\u00face oneskorenia sp\u00f4soben\u00e9 op\u00e4tovn\u00fdm prenosom straten\u00fdch bal\u00edkov. Pou\u017eitie \u0161peci\u00e1lnych k\u00f3dov na opravu ch\u00fdb na \u00farovni \u043f\u0430\u043a\u0435\u0442\u0430 na zn\u00ed\u017eenie situ\u00e1ci\u00ed, ktor\u00e9 si vy\u017eaduj\u00fa op\u00e4tovn\u00fd prenos \u00fadajov straten\u00e9ho \u043f\u0430\u043aeta.\n<\/li>\n<li class=\"l\"> Kryptografick\u00e9 hranice blokov s\u00fa zarovnan\u00e9 s hranicami paketov QUIC, \u010do zni\u017euje dopad str\u00e1t paketov na dek\u00f3dovanie obsahu nasleduj\u00facich paketov;\n<\/li>\n<li class=\"l\"> Neexistuj\u00fa \u017eiadne probl\u00e9my s blokovan\u00edm frontu TCP;\n<\/li>\n<li class=\"l\"> Podpora identifik\u00e1tora spojenia, ktor\u00fd umo\u017e\u0148uje skr\u00e1ti\u0165 \u010das potrebn\u00fd na obnovenie spojenia pre mobiln\u00fdch klientov;\n<\/li>\n<li class=\"l\"> Mo\u017enos\u0165 pripojenia roz\u0161\u00edren\u00fdch mechanizmov riadenia pre\u0165a\u017eenia spojenia;\n<\/li>\n<li class=\"l\"> Pou\u017eitie techniky predpovedania priepustnosti v ka\u017edom smere na zabezpe\u010denie optim\u00e1lnej intenzity odosielania paketov, \u010d\u00edm sa zabra\u0148uje prechodu do stavu pre\u0165a\u017eenia, pri ktorom doch\u00e1dza k strate paketov;\n<\/li>\n<li class=\"l\">  Pozoruhodn\u00fd <noindex><a rel=\"nofollow\" href=\"http:\/\/web.cs.wpi.edu\/~claypool\/ms\/quic\/quic-thesis.pdf\">pr\u00edrastok<\/a><\/noindex> v\u00fdkon a priepustnos\u0165 v porovnan\u00ed s TCP. Pre video slu\u017eby ako YouTube uk\u00e1zalo pou\u017eitie QUIC 30% zn\u00ed\u017eenie oper\u00e1ci\u00ed op\u00e4tovn\u00e9ho vyrovn\u00e1vania pri prehr\u00e1van\u00ed videa.\n<\/li>\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Zdroj: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51526\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 Chrome Canary \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 HTTP\/3, \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0449\u0435\u0433\u043e \u043d\u0430\u0434\u0441\u0442\u0440\u043e\u0439\u043a\u0443 \u0434\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442\u044b HTTP \u043f\u043e\u0432\u0435\u0440\u0445 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 QUIC. \u041d\u0435\u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b QUIC \u0431\u044b\u043b \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u0432 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043f\u044f\u0442\u044c \u043b\u0435\u0442 \u043d\u0430\u0437\u0430\u0434 \u0438 \u0441 \u0442\u0435\u0445 \u043f\u043e\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u0441 \u0441\u0435\u0440\u0432\u0438\u0441\u0430\u043c\u0438 Google. \u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0432\u0448\u0438\u0439\u0441\u044f \u0432 Chrome \u0432\u0430\u0440\u0438\u0430\u043d\u0442 QUIC \u043e\u0442 Google \u0432 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0434\u0435\u0442\u0430\u043b\u044f\u0445 \u043e\u0442\u043b\u0438\u0447\u0430\u043b\u0441\u044f \u043e\u0442 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430 \u0438\u0437 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-38322","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 Chrome Canary\" \/>\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\/sk\/blog\/news\/v-chrome-dobavlena-eksperimentalnaya-podderzhka-protokola-http-3\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sk_SK\" \/>\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\udd47\u0412 Chrome \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 HTTP\/3 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 Chrome Canary\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sk\/blog\/news\/v-chrome-dobavlena-eksperimentalnaya-podderzhka-protokola-http-3\" \/>\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=\"2019-10-31T19:22:58+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:22:58+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\udd47Do Chromu bola pridan\u00e1 experiment\u00e1lna podpora protokolu HTTP\/3 | ProHoster","description":"V experiment\u00e1lnych verzi\u00e1ch Chrome Canary","canonical_url":"https:\/\/prohoster.info\/sk\/blog\/news\/v-chrome-dobavlena-eksperimentalnaya-podderzhka-protokola-http-3","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sk_SK","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\udd47\u0412 Chrome \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 HTTP\/3 | ProHoster","og:description":"\u0412 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 Chrome Canary","og:url":"https:\/\/prohoster.info\/sk\/blog\/news\/v-chrome-dobavlena-eksperimentalnaya-podderzhka-protokola-http-3","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":"2019-10-31T19:22:58+00:00","article:modified_time":"2019-10-31T19:22:58+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"38322","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":"2026-01-23 21:30:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:11:23","updated":"2026-01-23 21:30:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/38322","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/comments?post=38322"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/posts\/38322\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/media?parent=38322"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/categories?post=38322"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sk\/wp-json\/wp\/v2\/tags?post=38322"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}