この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 359|答える: 0

HTTP/2 over TLS および HTTP/2 over Cleartext TCP for HTTP/2

[リンクをコピー]
2025年9月22日 20:02:51に投稿 | | | |
HTTP/1.xとHTTP/2プロトコルの比較
https://www.itsvse.com/thread-10023-1-1.html

HTTPS(h2) と HTTP(h2c)

HTTP/1.xと同様に、HTTP/2にはTLS付きHTTPSとTLSなしのHTTPが含まれます。

HTTPS(HTTP/2 over TLS)

TLSを用いた通信の暗号化
識別子はh2です
例プロトコル:https

HTTP(HTTP/2 over cleartext TCP)

TLSを使わずに平文でコミュニケーションを取る
識別子はH2Cです
例プロトコル:http

ほとんどの一般的なブラウザはH2のみをサポートしているため、基本的には必要です。 H2で使用されるTLSには以下の要件があります:

  • TLS 1.2以降
  • SNI拡張のサポートが必要です
  • クライアントはTLS交渉時にターゲットドメイン名を指定しなければなりません。
  • TLS 1.2には、以下の暗号スイート要件が適用されます:
  • RFC 7540のブラックリスト入り暗号スイートは使用しないでください
  • 必要な支援TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256


主要なブラウザ(Chrome、Firefox、Safari、Edgeなど)すべてです。実装・サポートされているのはH2(暗号化版)のみで、H2Cは含まれていません

ASP.NET CoreはH2Cプロトコルを設定します

構成は以下の通りです:

ハードコードは以下の通りです:

テストコード:

以下に示すように:



(終わり)




先の:MikroTik (IV) RouterOS設定のバックアップと復元
次に:Stratum V1、V2の暗号通貨ネットワークはプールプロトコルと通信します
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com