ハイパーテキスト転送プロトコルの利点

...

HTTPプロトコルは、ワールドワイドウェブを可能にします。

何百万人ものWebサーファーにHTTPとしてよく知られているハイパーテキスト転送プロトコルは、スイスのジュネーブにあるCERNラボラトリーズのTimBerners-Leeによって1990年に発明されました。 今日、それはワールドワイドウェブとハイパーテキストマークアップ言語またはHTMLの基盤となっています。 HTTPの3つのバージョンが開発されました:0.9、1.0、1.1。 現在、1.0と1.1の両方が一般的に使用されています。

身元

HTMLは、高速で軽量であることを目的としていました。 転送速度は、転送されるデータのヘッダーにMIMEタイプと呼ばれるファイルタイプの通知を作成することで有効になります。 これにより、受信側のアプリケーションは、ファイルの内容を読み取ったり表示したりするためにどのアプリケーションを使用する必要があるかを送信者に尋ねることなく、受信ファイルをすばやく開くことができます。

今日のビデオ

専門分野

Webページには、テキストや画像などの要素が混在しています。 各要素は、保存およびダウンロードするために異なる量のリソースを必要とします。 HTTPを使用すると、複数の接続で別々の要素を同時にダウンロードできるため、送信が高速化されます。 各要素には独自の特定のファイルタイプが割り当てられているため、受信側のコンピューターでより高速かつ効率的に処理できます。

アドレッシング

HTTPで使用されるアドレス指定スキームも、革新的な進歩でした。 一連の番号で構成されるIPアドレスを使用してコンピューターのアドレスを指定する必要がある場合、一般の人々はインターネットを利用するのが難しいと感じていました。 IPアドレスを簡単に認識できる名前にマッピングすることで、ワールドワイドウェブは商業的に実行可能になりました。

柔軟性

データ送信に先立つファイルタイプ通知により、受信アプリケーションには次のオプションがあります。 データを表示するために追加の機能が必要な場合は、拡張機能またはプラグインをすばやくダウンロードします。 これらのアドオンには、FlashプレーヤーとPDFドキュメントリーダーが含まれます。

安全

HTTP 1.0は、独立した接続を介して各ファイルをダウンロードしてから、接続を閉じます。 これにより、Webページの単一要素の転送を超えて接続が持続しないため、送信中の傍受のリスクが軽減されます。 Hypertext Transfer Protocol Secure(HTTPS)は、HTTP交換を暗号化して、セキュリティを強化します。

プログラミングのしやすさ

HTTPはプレーンテキストでコード化されているため、ルックアップを必要とするコードを使用するプロトコルよりも追跡と実装が簡単です。 データは、変数やフィールドの文字列としてではなく、テキスト行でフォーマットされます。

検索機能

HTTPは単純なメッセージングプロトコルですが、単一の要求でデータベースを検索する機能が含まれています。 これにより、プロトコルを使用してSQL検索を実行し、HTMLドキュメントで便利にフォーマットされた結果を返すことができます。

持続的接続

HTTPの小さな欠点の1つは、一般的なWebページを送信するために複数の接続を作成する必要があることです。これにより、管理オーバーヘッドが発生します。 HTTP 1.1には、複数のリクエストに対してオープンな接続を維持する機能があります。 さらに、「パイプライン」の概念が追加され、最初の要求が処理される前に、多くの要求を受信側のコンピューターに送信できるようになりました。 これらの2つの対策により、Webページを配信するための応答時間が短縮されます。