インターネット
 Computer >> コンピューター >  >> ネットワーキング >> インターネット

HTTP3とは何ですか?それはどのように閲覧速度を向上させますか

HTTP3とは何ですか?それはどのように閲覧速度を向上させますか

インターネットに関して言えば、目標は常にスピードです。間もなく、サイトの所有者は新しいHTTP / 3を使用してサイトの速度を向上させることができます。ブラウザが新しいプロトコルを採用すると、データのダウンロードが速くなります。

HTTP3とは

HTTP(HyperText Transfer Protocol)は、Webページのリンクを開くことができるWorldWideWebで使用されるネットワークプロトコルです。その主な目的は、Webサーバーと通信することです。

このプロトコルは1980年代後半から1990年代初頭に開発され、1996年に一般に公開されました。この最初のバージョンのプロトコルは、2015年に2番目のバージョンであるHTTP / 2がリリースされるまで、ほぼ20年間唯一のバージョンでした。第2世代のHTTPは、接続を高速化するためにパイプラインとデータ圧縮を使用していました。

わずか4年後の今、HTTP / 3はブラウザやウェブサイトへの統合を開始しており、インターネットをさらに高速化することを約束しています。

HTTP / 3は、HTTP / 2の最新の代替品として、IETF(Internet Engineering Task Force)によって採用されました。これは、インターネット上の情報にアクセスする際の速度とセキュリティの両方を向上させるために連携して機能する複数のテクノロジーの組み合わせです。

この新しいテクノロジーは、データをより迅速に送信し、エラーの影響を受けにくく、待ち時間を短縮するため、リンクをクリックするとサイトの読み込みが迅速に開始されます。 HTTP / 3にも暗号化機能が組み込まれているため、HTTPSを個別に指定する必要はありません。 TLS(Transport Layer Security)1.3暗号化を実行します。これは、「S」をHTTPSに入れるのと同じプロトコルです。

HTTP3とは何ですか?それはどのように閲覧速度を向上させますか

HTTP / 3はQUICに基づいており、以前はHTTP-over-QUICと呼ばれていました。 QUIC(Quick UDP Internet Connections)は、Googleによって開発されたプロトコルです。

HTTP/3の仕組み

HTTP/2とHTTP/3の重要な違いは、インターネットを介してデータパケットを送信する方法です。新しいHTTP/3は、TCPの代わりにUDPを使用します。 TCPとUDPはどちらも、インターネットを介してデータのビットを送信するために使用されるプロトコルです。ただし、古いTCPでは、情報パケットは、順序付けられ、エラーがチェックされ、信頼性の高い方法で送信されます。すばらしいように聞こえますが、送信中に1つのパケットが失われた場合でも、事故によって交通渋滞が発生するように、プロセス全体が停止する可能性があります。

HTTP / 3はUDPプロトコルを使用し、順序付けやエラーチェックなしで情報を送信します。 TCPよりも信頼性は低くなりますが、高速です。パケットが失われた場合、使用しているアプリケーションは、おそらくTCPを使用して、欠落しているパケットの再送信を要求できます。ただし、HTTP / 2とは異なり、その失われたパケットはそのパケット内のデータにのみ影響します。他の人の伝達には影響しません。誰かが交通事故に巻き込まれた車を魔法のように道路の脇に移動させたようなものです。そうすれば、車は道路の脇を通り過ぎて移動し続けることができます。

この最新のHTTPプロトコルは、HTML、JavaScript、CSS、画像などのデータの複数のストリームを同時に送信できる単一の接続を作成します。

HTTP3とは何ですか?それはどのように閲覧速度を向上させますか

初期ハンドシェイクを高速化することも、プロセスの高速化に役立ちます。ハンドシェイク中に、2つの通信サイトはメッセージを交換して、相互に確認し、相互に検証し、暗号化キーとセッションキーを確立します。

接続が確立されると、データはUDPプロトコルを使用して流れ始めます。パケットは任意の順序で流れ、送信が高速になります。各パケットには、受信したパケットの順序付けに役立つ識別マーカーが含まれているため、機能します。

今すぐ入手する場所

ちょっと待って。それが来ます。何もしなければ、インターネットが無料でスピードアップしていることにすぐに気付くでしょう。ブラウザは最終的にHTTP/3に切り替わります。

試してみるのが待ち遠しい場合は、ChromeおよびFirefoxブラウザにアクセスできる実験的なバージョンがあります。

Chromeでは、フラグを有効にして実験的に使用できます:

  1. Google Chromeのアドレスバーにchrome://flagsと入力します。
  2. 「ExperimentalQUICprotocol」設定を見つけて有効にします。

HTTP3とは何ですか?それはどのように閲覧速度を向上させますか

Mozilla Firefoxでは、FirefoxNightlyのベータ版をダウンロードできます。

HTTP3とは何ですか?それはどのように閲覧速度を向上させますか

OperaやMicrosoftEdgeなどのChromiumベースのブラウザは、GoogleからHTTP/3テクノロジーを継承します。

Cloudflareは現在、順番待ちリストに載っている顧客にHTTP3を使用するオプションを提供しています。ユーザーは、サイトでこれらのアップグレードを利用して、より高速にすることができます。 FacebookとGoogleは、実際にこのテクノロジーをしばらく使用しています。

他の多くの読者と同様に、速度が向上する限り、インターネットが高速になる理由は気にしないかもしれません。 HTTP / 3は、必ずしも超高速のインスタントアクセスエクスペリエンスを作成するわけではありませんが、より多くのブラウザやWebサイトがHTTP3を使用し始めると、インターネットのエクスペリエンスが向上します。


  1. GPU とは?スマートフォンでの動作は?

    はじめに: GPUとは?スマートフォンにおける GPU の役割は何ですか?これらは、携帯電話を購入する前に確認すべき重要な質問ですが、一般的に、このような質問は避けられます。多くの人は、GPU が携帯電話のパフォーマンスにどのように影響するかは言うまでもなく、GPU についても認識していません。そのため、このブログでは、スマートフォンの GPU の機能について学びますか? GPU- それは何ですか? GPU はグラフィックス プロセッシング ユニットを意味し、その主な目的は、グラフィックス処理操作または浮動小数点計算を実行することです。簡単に言えば、デバイスが表示する画像を生成すること

  2. タイピングの速度と精度を向上させるには?

    タイプライターは、コンピュータなどの破壊的技術の出現により絶滅しましたが、当時の課題の 1 つは、「タイピングの速度と精度を向上させるにはどうすればよいか」ということでした。タイピングスキルを向上させるためのソリューションも探している場合。ブログ投稿を読んで、ツールを使用してタイピングの精度を向上させる方法と、時間を節約するためのヒントを学んでください。以下に示すヒントとコツを使用して、タイピングの精度を向上させる方法を学ぶことができます。この投稿には、キーボードでのタイピング速度を上げる方法を支援するために使用されるさまざまなツールの一部が含まれています。 上位 3 つのツールは次のとお