マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。

目次

概要

gRPCを調べようと思っていたら、HTTP/2なるキーワードが。
「そういや話題になっていたなぁ。」などと思い少々調査してみました。

ただ、gRPCってSOAPっぽいなとわかったので、興味が無くなっています。

HTTP/2とは

経緯

目的

HTTPの高速化

方法

ストリームという仕組みを使用する。

プロトコル

今後

HTTPの高速化

通信・接続の多重化

HTTPパイプラインとHoL(Head of Line)ブロッキング

リソース読み込みを速くする様々な工夫

HTTP/2のストリーム

フレーム

ストリームのID

ウインドウ制御

ヘッダ圧縮

従来、HTTPのコンテンツボディのみをgzip圧縮していたが、HTTP/2では、

サーバプッシュ

サーバ側からクライアントにデータをプッシュできる。

使い方

サーバープッシュ

ASP.NET

参考

サポート状況

IIS

IISというか、http.sys(HTTP カーネル モード ドライバ)で、サポートされている模様。

参考

.NET

参考

その他

サーバー

IIS, Apache, nginx等の主要なサーバーで、サポートされている模様。

クライアント

参考

参考


Tags: :通信技術, :Windows, :IIS


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS