![シティネットワーク](/f/9a2615821bfbe0d63662d9da1b5a1455.jpg)
画像クレジット: ドンウェンジェ/モーメント/ゲッティイメージズ
ハイパーテキスト転送プロトコル(略してHTTP)は、コンピューターがWorld WideWeb全体で相互に通信するためのシステムです。 これは、コンピューターやスマートフォンがWebサーバーにWebサイトのコンテンツの送信を要求し、オンラインフォームを介してデータを送信するために使用されます。 HTTPはテキストベースであり、人間だけでなく機械でも読み取れるように設計されています。
HTTPプロトコルの目的
ハイパーテキスト転送プロトコルという名前は、インターネットを介してWebサイトデータを送信する際のHTTPの役割を表しています。 ハイパーテキストとは、あるページがクリック可能なハイパーリンク(通常は単にリンクと呼ばれる)を介してユーザーを別のページに参照できるWebサイトの標準形式を指します。 HTTPプロトコルの目的は、Webブラウザとサーバーが相互に通信するための標準的な方法を提供することです。
今日のビデオ
Webページはハイパーテキストマークアップ言語(HTML)を使用して設計されていますが、今日ではHTTPを使用して転送しています 単なるHTMLと、ページのあり方を示すために使用されるカスケードスタイルシート(CSS)だけではありません。 表示されます。 HTTPは、画像、ビデオ、オーディオファイルなどのWebサイト上の他のコンテンツを転送するためにも使用されます。
コンピューターは、HTTPを使用してWebサーバーに接続し、次のような特定のWebアドレスにあるファイルを要求することができます。 http://www.example.com/folder/file.html または、Webフォームを介してデータを送信します。 コンピューターが単にデータをフェッチしている場合、通常はGET要求と呼ばれるHTTPメッセージを送信します。 フォームデータを送信したり、PUTまたはPOSTリクエストと呼ばれる他の形式のメッセージを使用するファイルをアップロードしたりします。 組み込みの開発者ツールを使用して、Webブラウザが多くのブラウザで送信しているHTTPメッセージを確認できます。
現在、HTTPは、サーバーにメッセージを送信するためにWebブラウザー以外の多くのアプリケーションで使用されています。 アプリケーションを作成する人々は、多くの開発者によく理解されていることと、HTTPは通常フィルタリングされていないこともあり、意図的にHTTPを選択します。 Webトラフィックを許可するように設計されたネットワークファイアウォールによって、つまり、ほとんどの家庭およびビジネスネットワークでHTTPメッセージが問題なく通過できることを意味します。
HTTPおよびHTTPS
場合によっては、Webアドレスが単なるHTTPではなくHTTPSで始まることに気付くかもしれません。 HTTPSは、安全なハイパーテキスト転送プロトコルを指し、その名前が示すように、HTTPのより安全なバリアントです。
具体的には、Webブラウザーとサーバー間の暗号化された接続を開き、盗聴者が読み取れない方法でデータをエンコードして送信できるようにします。 対照的に、HTTPメッセージとデータはプレーンテキストとして送信されるため、接続を監視できる人は誰でも、 共有Wi-Fiネットワークを介して、またはコンピューターとWebサーバーの間のコンピューターに接続することにより、 メッセージ。
ショッピングサイトやアプリ、およびクレジットカード情報を必要とするものや、電子メールやインスタントメッセージなどの個人的な通信を処理するものは、ほとんどの場合HTTPSを使用します。