1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

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

何百万人もの Web サーファーに HTTP としてよく知られている Hypertext Transfer Protocol は、スイスのジュネーブにある CERN 研究所の Tim Berners-Lee によって 1990 年に発明されました。今日では、World Wide Web およびハイパーテキスト マークアップ言語 (HTML) の基盤となっています。 HTTP の 3 つのバージョンが開発されました:0.9、1.0、および 1.1。現在、1.0 と 1.1 の両方が一般的に使用されています。

識別

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

専門化

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

アドレス指定

HTTP で使用されるアドレッシング スキームも革新的な進歩でした。一連の数字で構成される IP アドレスを使用してコンピュータのアドレスを指定する必要があったとき、一般の人々はインターネットに接続するのが困難であることに気付きました。 IP アドレスを簡単に認識できる名前にマッピングすることで、World Wide Web は商業的に実行可能になりました。

柔軟性

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

セキュリティ

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

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

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

検索機能

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

永続的な接続

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