X



【通信プロトコル】HTTP/3が正式に勧告、脱TCP時代の幕開けか [エリオット★]
■ このスレッドは過去ログ倉庫に格納されています
0001へっぽこ立て子@エリオット ★
垢版 |
2022/06/08(水) 14:39:22.59ID:CAP_USER
 インターネット関連技術の標準化を手掛けるIETF(Internet Engineering Task Force)は2022年6月6日(米国時間)、通信プロトコル「HTTP/3(HyperText Transport Protocol/3)」を「RFC 9114」として勧告した。HTTP/3はインターネット通信の多くを占めるWebにおける通信プロトコルの最新版である。

 最大の特徴は、トランスポートのプロトコルに「QUIC(Quick UDP Internet Connections)」を採用した点。QUICは2021年にIETFで「RFC 9000」として勧告された。その名前が示すように、TCP(Transmission Control Protocol)ではなく、UDP(User Datagram Protocol)に基づくプロトコルだ。TCPが備えていた再送制御の仕組みや、TLS(Transport Layer Security)による暗号化処理をQUICが実施する。

https://cdn-xtech.nikkei.com/atcl/nxt/news/18/13024/ph1.png
HTTP/3はトランスポートのプロトコルにQUICを採用

 HTTPでは基本的に1対のリクエストとレスポンスが独立して呼び出される。それらを個々に処理すると効率が下がる。そこでHTTP/3では、複数のリクエストとレスポンスをまとめた仮想的なパイプラインで処理することで、コネクション確立やエラー処理などのオーバーヘッドを低減させて高速化を図る。

 従来のHTTP/2およびHTTP/1では、トランスポートのプロトコルにTCPを使っていた。しかしTCPは通信データ量のかなりの部分をプロトコルによる制御が占めている。このため遅延の影響を受けやすく、オーバーヘッドも大きい。

 特に無駄が多いのが再接続時の処理だ。HTTPは暗号化処理の際にTLSを併用する。このため再接続時にはTCPで接続を確立した後に、さらにTLSによるネゴシエーションが必要だった。HTTP/3はQUICを採用することで、こうしたオーバーヘッドを排除している。

https://cdn-xtech.nikkei.com/atcl/nxt/news/18/13024/ph2.png
TCPとTLSによるオーバーヘッドをなくす

 HTTP/3はもともと米Google(グーグル)が開発していた。対応するWebサーバーが増え、Google以外にも多くの事業者がHTTP/3への対応を進めている。米Q-Successの調査によると、2022年6月時点で約25%のWebサイトが既にHTTP/3に対応しているという。

2022.06.08
日経クロステック(xTECH)
https://xtech.nikkei.com/atcl/nxt/news/18/13024/
0198名刺は切らしておりまして
垢版 |
2022/06/10(金) 11:20:36.50ID:bSsKTbLA
>>196
これ見て運用でカバーとかプログラミング知らねーの?
仕様で細かいことまで決めてないからむかしのだし今のことなんてわかってないからだから実装レベルで必要なのを追加して

使い合うこっちとあっちは当然相手に合う実装が必要よ もしそれが運用でカバーするなんて実装も当然できるだろうがそんなのはめんどくさくて使ってられない
何のためにプログラミングするの?実装するときのTCP/IPスタックの話
https://www.saminiir.com/lets-code-tcp-ip-stack-1-ethernet-arp/
みたいな
0199名刺は切らしておりまして
垢版 |
2022/06/10(金) 11:27:56.00ID:7Iqkitfp
>>197
速度って何の速度だよ
光速度以上にはならんぞ
0200名刺は切らしておりまして
垢版 |
2022/06/10(金) 11:33:20.39ID:7gP8vNPj
>>195
AppleやマイクロソフトのHTTP Clientとかも?
0201名刺は切らしておりまして
垢版 |
2022/06/10(金) 11:52:30.12ID:WpEdS25r
従来比で抑えられる通信量が10%もないとか聞いたので
仕組み的に移動で接続が切り替わりがちなスマホ向けの技術ぽいな
0203名刺は切らしておりまして
垢版 |
2022/06/10(金) 12:38:31.48ID:7Iqkitfp
>>201
どちらかと言うとサーバ側の負荷軽減の為の技術じゃないのかな
TCPのハンドシェイク時間がもったいないとか、C10K問題とかの話だろ
0205名刺は切らしておりまして
垢版 |
2022/06/10(金) 15:42:01.70ID:uxoVIvcw
様々なビジネスニュースが自然と集まってくるスレ。

ここを見ておけば、経済情報はバッチリ!

◆スレ立て依頼スレ@ビジネスnews+[5/09-] 【依頼以外の目的に利用しないで下さい】 [エリオット★] [エリオット★]
https://egg.5ch.net/test/read.cgi/bizplus/1652072693/
0206名刺は切らしておりまして
垢版 |
2022/06/10(金) 20:03:24.42ID:bNjVy51i
>>203
TCPはコネクション維持するのにポートとか占有するから。
0207名刺は切らしておりまして
垢版 |
2022/06/10(金) 22:16:57.35ID:V1UMfEMB
またMSが「対抗」して独自規格プロトコルを出して市場が混乱するのかな

ほんと迷惑
0208名刺は切らしておりまして
垢版 |
2022/06/10(金) 22:21:01.85ID:orynk8zI
HTTPは今や最重要プロトコルだからね〜
0210名刺は切らしておりまして
垢版 |
2022/06/11(土) 00:24:01.21ID:/81IWMDv
>>207
今のMSにそんな力はもうないよ
0211名刺は切らしておりまして
垢版 |
2022/06/11(土) 01:04:06.07ID:3GJwOdXA
>>207
ゲイツの時の黒いMSからナデラの白いMSに変わったから、、、
0212名刺は切らしておりまして
垢版 |
2022/06/11(土) 02:09:08.45ID:sakonTV2
なんつーか、適当にそれっぽいこと言って通ぶりたいパソコン大先生が
この板も多いなぁ・・・

標準技術がない時代の新技術の拡張仕様や、アプリケーションプラットフォーム
とかにおいてMSが独自技術を掲げることはあっても、RFCに対抗する
新プロコトルなんてMSが提示してバトったことなんてあったっけ?w
0214名刺は切らしておりまして
垢版 |
2022/06/11(土) 03:08:04.59ID:pd5s4s3p
>>90
普及してるよ
俺の通ってる大学は8割位はIPv6の通信
自宅の回線やスマホがv6化されてるから
サーバ側がv6 readyなら当然
0218名刺は切らしておりまして
垢版 |
2022/06/11(土) 04:58:57.26ID:4STctA3V
>>215
ブラウザじゃなくSDKに入ってるHTTPクライアントの話
REST APIとかに使う
0222名刺は切らしておりまして
垢版 |
2022/06/11(土) 12:57:06.74ID:e/aqY2GR
>>60
日本が江戸~明治にかけて海外から医学や工業技術など急速に吸収出来た背景には
こういったカタカナを全て漢字に置き換えて表現したからやで、
0225名刺は切らしておりまして
垢版 |
2022/06/12(日) 09:13:40.68ID:w5+n8XT/
惰性の力を甘く見てはいけない。IPv6はいつまでたっても普及しないし、JPEGも作られてから何十年も経つ規格で、
もっとましな代替技術・規格はいくらでも提案されているのに未だに現役。
0226名刺は切らしておりまして
垢版 |
2022/06/12(日) 09:23:41.69ID:zm+Mz/aE
>>224
オンラインの全世界対応対戦ゲームとかはどうなってんじゃろ
遅いと困るけど、誤アクションも困りそうだが
0227名刺は切らしておりまして
垢版 |
2022/06/12(日) 09:41:53.68ID:PnnOfUPM
>>225
IPv6はとっくに普及している
0234名刺は切らしておりまして
垢版 |
2022/06/13(月) 23:30:11.64ID:MLNXrxk8
>>232
TCP上で動くHTTP2だとTCPの仕様上マルチ読み込みでロックする可能性が当初からあることがわかっていてその解決法がいろいろ提案されてるなかの一つがUDPにニューTCP的なのとTLSを載せてQUICとしてそのUDPのQUICのうえで動くのをHTTP3というんだって
0235名刺は切らしておりまして
垢版 |
2022/06/14(火) 01:13:07.50ID:xZ+o21mL
TCPの nagleアルゴリズムって余計なお世話だったんだが、quickではどうなん?
0236名刺は切らしておりまして
垢版 |
2022/06/14(火) 01:50:17.84ID:xUrab8iF
>>222
40年前にはJAPAN AS No1だったんだろ
何を世界に教えてやったんだよおまえ!と言われる立場だったよなあ
いつまでも教わるというかパクる心づもりでいるのかなあ
その言い草からすると自信あるんだなあパクリには
世界から見たら暗号でバクってるのかわからないもんなあ
0238名刺は切らしておりまして
垢版 |
2022/06/14(火) 11:57:49.66ID:Ku2NDdFE
え?
HTTP/2 over QUICをHTTP/3にリネームしただけなん?
0240名刺は切らしておりまして
垢版 |
2022/06/14(火) 16:44:30.41ID:1qmxX5bz
>>227
ほんとにな
知ったかぶりなアホだけがIPv6が普及してない連呼してて笑える
0241名刺は切らしておりまして
垢版 |
2022/06/14(火) 16:48:42.05ID:PsSo+7d/
IPv6は、大手はほぼサポートしてるけど、小さいところはほぼ相手にしてないんだけどな

ISPが寡占化してる日本しか見てないとわからんだろうけど
0243名刺は切らしておりまして
垢版 |
2022/06/14(火) 19:18:05.06ID:PsSo+7d/
馬鹿だなあ、弱小がわざわざIPv6なんてサポートしたらそれこそ即死だってのwww
0244名刺は切らしておりまして
垢版 |
2022/06/14(火) 19:24:46.96ID:WCsvtHay
1日2万アクセスぐらいのhttp2のwebサーバ作ったけど、
いかにhttp1.1がスレッドの消費が無駄なのかわかったわ
もちろん負荷になるならいずれCDN使う
0248名刺は切らしておりまして
垢版 |
2022/07/31(日) 14:50:23.82ID:3YO7he4O
昔からUDPで再送すれば速くなるってのは知られてて実装も色々あったが、グーグル様がサーバとクライアントの実装を抑えて圧倒的物量でデファクトにしたって認識なんだがあってる?
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況