HTTP

「Hypertext Transfer Protocol」の略です。HTTPは、Web上でデータを転送するために使用されるプロトコルです。インターネットプロトコルスイートの一部であり、Webページのデータを送信するために使用されるコマンドとサービスを定義します。

HTTPはサーバーとクライアントのモデルを使用します。たとえば、クライアントには家庭用コンピューター、ノートパソコン、モバイルデバイスなどがあります。HTTPサーバーは通常、ApacheIISなどのWebサーバーソフトウェアを実行しているWebホストです。Webサイトにアクセスすると、使用しているブラウザーが対応するWebサーバーにリクエストを送信し、サーバーはHTTPステータスコードで応答します。URLが有効で接続が許可されると、サーバーはWebページと関連ファイルをブラウザーに送信します。

一般的なHTTPステータスコードには、次のようなものがあります。

  1. 200 - リクエスト成功(Webページが存在する)
  2. 301 - 恒久的に移動(新しいURLに転送されることが多い)
  3. 401 - 認証されていないリクエスト(認証が必要)
  4. 403 - 禁止(ページまたはディレクトリへのアクセスが許可されていない)
  5. 500 - 内部サーバーエラー(サーバー設定の誤りが原因であることが多い)

HTTPは、Webサイトでフォーム送信を処理するために使用されるGETPOSTなどのコマンドも定義します。CONNECTコマンドは、SSLを使用して暗号化された安全な接続を確立するために使用されます。暗号化されたHTTP接続は、安全なデータ送信のために設計されたHTTPの拡張であるHTTPSを介して行われます。

NOTE:「http://」で始まるURLは、標準のハイパーテキスト転送プロトコルを介してアクセスされ、デフォルトではポート80を使用します。「https://」で始まるURLは、安全なHTTPS接続を介してアクセスされ、多くの場合ポート443を使用します。

更新日 May 28, 2015 著者: Per C.

quiz知識をテストする

Which of the following is a cloud computing platform?

A
Azure
0%
B
Backblaze
0%
C
Corel
0%
D
Dropbox
0%
Correct! Incorrect!     View the Azure definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのHTTPの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。