改善のHTTP2契約の主なポイント

図1に示すように、以下のフィールドを有するバイナリプロトコル、バイナリフレームの各伝送、に

型タイプ、長さ、フラグ、StringIDストリームフラグ、ペイロード負荷、最も基本的な種類、および両方のタイプの先頭のデータタイプの長さ

図2に示すように、マルチプレクサは、接続が同時にオンに複数のデータストリームを送信することができる、それぞれのトランスポートストリームはスプライスが到着したによると、一定の順序で

3、重量で、優先順位をサポートしています

4、リセット割り込み、HTTP / 1.1のサポート、リクエストが送信され、そして終了送信が存在しない場合にのみ、TCP接続を切断し、キャンセルしたが、切断して再接続する必要がされていない場合少し時間がかかるが、HTTP2はRST_STREAMフレームを送信することができ、再スタートに転送バック、送信をキャンセルする要求を示します

図5に示すように、ヘッダ圧縮、ヘッドの要求のほとんどは、特にクッキー情報は時々、圧縮することができる重の割合と同様であり、類似しています

6は、サーバープッシュのサポートは、クライアントへの応答でサーバが顧客資源、推定値はすぐにも使用してBのリソースを要求し、クライアントBにリソースを送ることができ、サーバは、もちろん、前提は、サーバーを表示するには、クライアントに伝えることですクライアントは、このプッシュすることができ、そして、最終的には、クライアントが受け入れるかどうかを決定する権利を持っている、受け入れない場合は、キャンセルRST_STREAMフレームを送信することができます

図7に示すように、フロー制御のためのサポート、クライアントとサーバのサポートは、データウィンドウのサイズが互いに通信します

 

記事の同時リリース:  https://www.geek-share.com/detail/2780659759.html

おすすめ

転載: www.cnblogs.com/xxcn/p/11617939.html