Skip to main content

ハイパーテキスト転送プロトコルとは何ですか?

HyperText転送プロトコル(HTTP)は、World Wide Webで使用されるネットワーク通信言語であり、テキスト、グラフィック、サウンド、およびその他の種類のデータとサービスを交換します。HTTPは、平易なテキストでグローバルにリンクされたコンピューター間でデータを転送します。HyperText Transfer Protocol(HTTPS)の安全なバージョンは、機密情報を保護するために通信ストリームを暗号化するようにWebブラウザーに指示します。HTTPSは、安全なリンクが必要なすべての商業、銀行、およびその他のサービスに使用されます。httpの発明とWorld Wide Webの発明は、MIT英語物理学者、Timothy John Berners-Lee ir(「Tim」Berners-Lee)に功績があります。Berners-Leeは1989年3月にこのアイデアを提案し、1990年12月に彼と彼のチームは、ハイパーテキスト転送プロトコルを使用してネットワーク化されたコンピューター間でデータを交換することに成功しました。httpは、サーバーがウェブサイトまたはデータバンクをホストするインターネット上のコンピューターであり、クライアントがサーバーから情報を要求するコンピューターであるクライアントサーバーモデルで動作します。HTTPは、実際には、一連のレイヤードネットワークプロトコルの一部です。ネットワーク階層では、HTTPは、伝送制御プロトコル(TCP)として知られる支配的な輸送層の上で実行されるアプリケーションレイヤーです。TCPは、TCPで使用されるインターネットプロトコル(IP)に対処するコンベンションに対処するインターネットプロトコル(IP)を含むインターネットプロトコルスイート(IPS)の一部であり、その組み合わせはTCP/IPと呼ばれます。

ウェブ上のすべてのクライアントとサーバーは、一意の数値IPアドレスまたはユニフォームリソースロケーター(URL)によって識別されます。これにより、データのリクエストと対応する応答(データグラム)が、World Wide Webをまとめて構成するさまざまなネットワークを介して正しくルーティングされることが保証されます。数値IPは、Associated Nameにマッピングされて、URLを覚えやすくします。したがって、一連のIP番号を覚えておく必要があるのではなく、ブラウザのURLウィンドウにwisegeek.comを入力できます。大まかな類推では、TCPは、HTTPがコンピューター間を移動するために使用する車両またはエンジンと考えられるかもしれませんが、IPは最適なルートが撮影され、データが正しい目的地に到着することを保証します。antalすべてのプロトコルと同様に、ハイパーテキスト転送プロトコルは時間とともに進化し、元のフォームからバージョンを変更しました。HTTPの開発は、インターネットエンジニアリングタスクフォース(IETF)とWorld Wide Webコンソーシアムに陥ります。これらのエンティティは、1999年6月のRFC 2616、HTTP/1.1の輪郭を描写するような新しい標準を詳述するコメントのリクエスト(RFC)を公開します。標準のハイパーテキスト転送プロトコルと同一ですが、サーバーとクライアントの間に暗号化された接続を確立するためにWebブラウザーに呼び出されます。すべての最新のブラウザは、アドレスがhttps://で始まるサイトに接続する際に、ユーザーの介入なしに自動的に発生するポイントツーポイント暗号化を備えています。サーバーまたはクライアントを離れるデータは、コンピューターを離れる前に暗号化され、到着時に復号化され、途中で不可解なままです。