HTTPとは何ですか? 定義と意味

HTTPまたはHyperTextTransfer Protocolは、Web上のデータ通信の基礎となるプロトコルです。 ハイパーテキストドキュメントには、ユーザーが簡単にアクセスできる他のリソースへのハイパーリンクが含まれています。 HTTPは、ユーザー(通常はブラウザー)がサーバーに要求を送信する要求/応答プロトコルであり、サーバーは要求に基づいて応答を送信します。 HTTPは、キャッシュサーバーやHTTPプロキシなどの中間要素を許可するように設計されています。 HTTPSは、TCPに基づく接続指向のプロトコルとして設計されていますが、UDPなどの「信頼性の低い」プロトコルを使用するようにプロトコルを適合させることができます。

TechnipagesはHTTPを説明します

HTTPは、CERNでフェローとして働いていたときに、1989年にSir Tim Berners-Leeによって最初に開発されました(ただし、最初の完全に文書化されたバージョンがリリースされるまでは1991年でした)。 その目的は、彼がその年の初めに発明したインターネットを介した簡単な通信を可能にするために、いくつかの異なるプロトコルとテクノロジーの集合体になることでした。 それ以来、プロトコルは効率を上げるために何度も再記述されてきましたが、古いバージョンが廃止されることはありませんでしたが、徐々に使用されなくなりました。

HTTPプロトコルは、サーバーがその中に1つを含める必要があるいくつかのステータスコードを定義します 応答、人々が精通している可能性が最も高いステータスコードは404であり、これは「リソースではなく 見つかった"。

HTTPプロトコルは、定義上プレーンテキストであり、すべての通信の内容をサードパーティが聞くことができます。 暗号化レイヤーはTLSで上に追加できます(古いバージョンはSSLと呼ばれていました)この安全なバリアントは HTTPSと呼ばれ、以下を使用して機密性、データ整合性、およびホストIDを提供します。 暗号化。 2015年にリリースされたHTTP2では、一定レベル以上の暗号化を使用する必要がありますが、レガシーデバイスは必ずしも新しいバージョンのHTTPプロトコルをサポートしていないため、取り込みは遅くなっています。

HTTPの一般的な使用法

  • サーバーがHTTPリクエストに応答しませんでした。
  • HTTPは安全でないプロトコルです。
  • プレーンテキストはHTTPプロトコルを定義しますが、HTTPSプロトコルには暗号化レイヤーが追加されています。

HTTPの一般的な誤用

  • HTTPページが読み込まれませんでした。