ハイパーテキスト転送プロトコルとは何ですか?
HyperText Transfer Protocol(HTTP)は、World Wide Webでテキスト、グラフィック、サウンド、その他の種類のデータとサービスを交換するために使用されるネットワーク通信言語です。 HTTPは、平易なテキストでグローバルにリンクされたコンピューター間でデータを転送します。 HyperText Transfer Protocol(HTTPS)の安全なバージョンは、機密情報を保護するために通信ストリームを暗号化するようにWebブラウザーに指示します。 HTTPSは、安全なリンクが必要なすべての商業、銀行、およびその他のサービスに使用されます。
HTTPとWorld Wide Webの発明は、MIT英語物理学者、Timothy John Berners-Lee ir(「Tim」バーナーズリー)に功績があります。 Berners-Leeは1989年3月にこのアイデアを提案し、1990年12月に彼と彼のチームは、ハイパーテキスト転送プロトコルを使用してネットワーク化されたコンピューター間でデータを交換することに成功しました。
httpは、サーバーがウェブサイトまたはデータバンクをホストするインターネット上のコンピューターであり、クライアントがコンピューターからの情報を要求するコンピューターであるクライアントサーバーモデルで動作します。サーバ。 HTTPは、実際には、一連のレイヤードネットワークプロトコルの一部です。ネットワーク階層では、HTTPは、伝送制御プロトコル(TCP)として知られる支配的な輸送層の上で実行されるアプリケーションレイヤーです。 TCPは、TCPで使用されるインターネットプロトコル(IP)に対処するコンベンションに対処するインターネットプロトコル(IP)を含むインターネットプロトコルスイート(IPS)の一部であり、その組み合わせはTCP/IPと呼ばれます。
Web上のすべてのクライアントとサーバーは、一意の数値IPアドレスまたはユニフォームリソースロケーター(URL)によって識別されます。これにより、データのリクエストと対応する応答(データグラム)が、World Wide Webをまとめて構成するさまざまなネットワークを介して正しくルーティングされることが保証されます。数値IPは、Associated Nameにマッピングされて、URLを覚えやすくします。したがって、ブラウザのURLウィンドウに wisegeek.com を入力できます。Mbers。大まかな類推では、TCPは、HTTPがコンピューター間を移動するために使用する車両またはエンジンと考えられるかもしれませんが、IPは最適なルートが撮影され、データが正しい目的地に到着することを保証します。
すべてのプロトコルと同様に、ハイパーテキスト転送プロトコルは時間とともに進化し、元のフォームからバージョンを変更しました。 HTTPの開発は、インターネットエンジニアリングタスクフォース(IETF)とWorld Wide Webコンソーシアムに陥ります。これらのエンティティは、1999年6月のRFC 2616のような新しい標準を詳述するコメントのリクエスト(RFC)を公開し、現在使用している現在のバージョンであるHTTP/1.1を描写しています。
Secure https(https:// vs http://)は、標準のハイパーテキスト転送プロトコルとほぼ同一ですが、サーバーとクライアントの間の暗号化された接続を確立するためにWebブラウザーに呼び出されます。すべての最新のブラウザは、アドレスが始まるサイトに接続するときにユーザー介入なしで自動的に発生するポイントツーポイント暗号化を備えています。https://。サーバーまたはクライアントを離れるデータは、コンピューターを離れる前に暗号化され、到着時に復号化され、途中で不可解なままです。