HTTPとは

HTTPはHypertext Transfer Protocol(ハイパーテキスト転送プロトコル)の略です。すべてのWebアドレスはHTTP(またはHTTPS)で始まり、Webブラウザにウェブサイトを読み込むためにどのプロトコルを使用するかを指示します。

ウェブサイトにアクセスしようとすると、ブラウザはウェブサーバーにGETリクエストを送信し、サーバーは特定のドメイン名にあるファイルをコンピューターに送り返します。

その仕組みは技術的な側面が強いですが、ここでは分かりやすいセクションに分解していきます。

HTTP用語集エントリ

1999 年から 2015 年にかけて、HTTP/1.1 は World Wide Web をナビゲートするために使用される主要な HTTP プロトコルでした。2015 年に HTTP/2 が導入され、認証、DNS クエリ、および HTML ファイルの全体的なルーティングとキャッシュが大幅に高速化されました。

HTTP/2 と WordPress サイトでの有効化方法については、こちらのガイドをご覧ください。

HTTPはどのように機能しますか

まず、ウェブサイトのアドレス(URL)をブラウザに入力して「Enter」キーを押すと、ブラウザはサイトのウェブサーバーに HTTP リクエストを送信します。これは、「このウェブページを見せてもらえますか?」と尋ねるようなものです。

次に、ホスティングサーバーはあなたのリクエストを受け取り、認証を検証してから、HTTPレスポンスと呼ばれるものを返します。このレスポンスには、HTML、CSS、テキスト、画像、動画などのウェブページのコンテンツが含まれます。

最後に、ブラウザはサーバーからの応答を受け取り、それを解凍して、すべてをまとめて完全なウェブページを表示します。

GoogleのCore Web Vitalsのようなものに基づいてサイトを最適化すると、サーバーがブラウザにコンテンツを送信する順序が決まります。また、ブラウザにコンテンツの解凍と読み込み方法に関する推奨事項も送信しています。

HTTPとセキュリティ:HTTPとHTTPSの違い

デフォルトでは、HTTP は安全ではありません。これは単純な要求と応答のシステムです。情報が転送されている間、知っていれば誰でもそれを見ることができます。これは通常、マルウェアが原因であるため、心配しないでください。

ただし、今日ほとんどすべてのウェブサイトにはSSL(Secure Sockets Layer)証明書がインストールされており、サイトとあなたとの間で送信される情報を暗号化しています。

SSLの仕組み

この場合、ウェブアドレスの HTTP:// は HTTPS:// に置き換えられます。これは HTTP の安全なバージョンです。

技術的には、ほとんどのサーバーやウェブアプリケーションでセキュリティのために使用されている HTTP プロトコルは、TLS または Transport Layer Security と呼ばれます。これはより高度なプロトコルであり、あなたのサイトはおそらく実際の SSL の代わりにそれを使用しています。

SSL は非常に一般的な用語になったため、TLS と同義で使われることもよくあります。

HTTPコードとエラー

インターネットの仕組みの中核をなすHTTPでは、誰かがあなたのサイトにアクセスしようとした際にサーバーエラーが発生する可能性があります。これらは最も一般的なHTTPエラーです。

表示される可能性のあるその他の HTTP エラーについては、最も一般的な WordPress エラーとその修正方法の概要をまとめました。

この記事がHTTPとは何か、そしてどのように機能するかを説明するのに役立ったことを願っています。また、役立つWordPressのヒント、トリック、アイデアに関する関連記事については、以下の追加資料リストも参照してください。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

関連記事

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!