ICDロゴ

HTTP (HyperText Transfer Protocol)

【エッチ・ティ・ティ・ピー】

最終更新日: 2002/04/17

 インターネットのWebサービスにおいて、WebサーバーとWebクライアントの間で情報交換を行うための通信プロトコル。

 HTTPは単純なリモートファイル転送プロトコルで、WebクライアントとWebサーバの間で任意のデータを送受信できるようにするものである。電子メールの送受信プロトコルであるPOP/SMTPのように認証が必須というわけではなく(必要なら、HTTPでも認証を要求することは可能)、また交換されるデータについても、それがキャラクタコードであろうと、画像や音声データなどのバイナリデータであろうと、いっさいの変換処理などは加えず、そのままデータ転送を行う。周知のとおり、Webでは、文字だけでなく、静止画像や動画、音声など、さまざまな情報を表示(再生)できるのだが、これらをどう処理するかは完全にWebクライアントの仕事であり、HTTPプロトコル的には特にデータの種類を意識した機能は用意されていない。単純ではあるが、むしろこうした自由度の高さが、Webを利用した情報サービスの普及を進めたと考えることができる。実際に表示(再生)する以外のデータとしては、交換するファイルの各種属性(ファイルのサイズやファイルタイプ、ファイルの更新日時など)をやり取りする。

 HTTPによる通常のファイル転送では、WebクライアントからWebサーバへのデータ取得のリクエストと、これにWebサーバが応じるレスポンスの組によって1回の処理が完結する。Webサーバは、クライアントからの要求を解釈し、必要なデータをクライアントにレスポンスとして送り返す。たとえば、

GET /default.htm HTTP/1.0

というリクエストがWebクライアントからサーバに送られる。ここでGETはリクエストタイプ、「/default.htm」はリクエストするファイルの名前、「HTTP/1.0」はHTTPのバージョンである。このリクエストをサーバが受け取ると、

HTTP/1.0 200 OK

という応答に続き、リクエストされたdefault.htmの内容がサーバからクライアントに送信される。ここで「200 OK」というのはステータスコードで、これは受け取ったGETリクエストの処理が正しく行われたことを示すものである(エラーが発生した場合などはその旨のステータスコードが返される)。

 HTTP 1.0では、リクエストとレスポンスによる1回の通信が終了すると、コネクションは切断される。このため画像データなど、Webページ内に多数の要素があると、1つのWebページのデータを取得するために、コネクションを多数オープン/クローズしなければならない。これに対し次バージョンのHTTP 1.1では、1回のコネクションで複数のリクエスト/レスポンスを行えるようにする「永続接続(Persistent Connections)」の機能が追加された。またこれ以外にもHTTP 1.1では、マルチホーム(1つのIPアドレスにより、複数のWebサーバを運営可能にする機能)や、キャッシュ制御機能などが追加されている。

Copyright (C) 2000-2007 Digital Advantage Corp.

アイティメディアの提供サービス

キャリアアップ

鬯ゥ謳セ�ス�オ�ス�ス�ス�イ鬯ョ�」鬮ョ�ス�ス�セ陞ス�ッ陷�スー鬯ゥ蟷「�ス�「髫エ雜」�ス�「�ス�ス�ス�ス�ス�ス�ス�ウ鬯ゥ蟷「�ス�「�ス�ス�ス�ァ�ス�ス�ス�ス�ス�ス�ス�ク鬯ゥ蟷「�ス�「髫エ荵暦ソス�ス�ス�ス�ケ髫エ謫セ�ス�エ�ス�ス隶難ス」陝�スー髯滓汚�ス�ア�ス�ス�ス�ス�ス�ソ�ス�ス�ス�ス�ス�コ�ス�ス�ス�ス�ス�ス�ス�コ鬯ョ�ォ�ス�イ�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ア鬯ゥ謳セ�ス�オ�ス�ス�ス�イ鬩包スカ闕オ諤懈ャセ�ス�ス�ス�ス�ス�ス�ス�「鬮ォ�イ�ス�、髫イ蟷「�ス�キ�ス�ス�ス�ス鬯ョ�」陋ケ�ス�ス�ス�ス�ウ�ス�ス�ス�ス�ス�ス�ス�ュ�ス�ス�ス�ス�ス�ス�ス�ス鬩包スカ闕ウ讖ク�ソ�ス闔会スー�つ€鬮」豈費スシ螟イ�ス�ス�ス�」�ス�ス�ス�ス髫カ謐コ諷」�ス�ス�ス�ク�ス�ス�ス�コ�ス�ス�ス�ス�ス�ス�ス�セ鬯ゥ謳セ�ス�オ�ス�ス�ス�コ鬮ッ�キ�ス�キ�ス�ス�ス�カ�ス�ス�ス�ス�ス�ス�ス�ス髯懶スィ�ス�ヲ�ス�ス�ス�ス�ス�ス�ス�ア鬯ッ�ッ�ス�ッ髣費スィ隲幢スカ�ス�ス�ス�セ鬯イ�ス�シ螟イ�ス�ス�ス�ソ�ス�ス�ス�ス鬯ッ�ョ�ス�エ�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�「鬯ッ�ョ�ス�「�ス�ス�ス�ィ�ス�ス�ス�ス�ス�ス�ス�キ鬯ョ�ォ�ス�イ�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ア鬯ゥ蟷「�ス�「�ス�ス�ス�ァ鬮ッ蜿・�ケ�「�ス�ス�ス�オ鬩幢ス「隴趣ス「�ス�ス�ス�。鬯ゥ蟷「�ス�「�ス�ス�ス�ァ�ス�ス�ス�ス�ス�ス�ス�ァ鬯ゥ蟷「�ス�「髫エ雜」�ス�「�ス�ス�ス�ソ�ス�ス�ス�ス鬩搾スオ�ス�コ�ス�ス�ス�ス
�ス�ス�ス�ス�ス�ス�ス�ス鬮ォ�イ陝キ�ス縺具ソス�ス�ス�ス�ス�ス�ス�エ�ス�ス�ス�ス�ス�ス�ス�セ鬯ッ�ッ�ス�ゥ髯具スケ�ス�ス�ス�ス�ス�ス�ス�ス�ス�」鬯ゥ蟷「�ス�「髫エ雜」�ス�「�ス�ス�ス�ス�ス�ス�ス�サ鬯ゥ蟷「�ス�「髫エ雜」�ソ�ス�ス�ス�ス�シ鬯ゥ�・�ス�ス郢ス謳セ�ソ�ス�ス�ケ髫エ雜」�ス�「�ス�ス�ス�ス�ス�ス�ス�シ鬯ゥ謳セ�ス�オ�ス�ス�ス�コ�ス�ス�ス�ス�ス�ス�ス�ァ鬯ョ�ッ�ス�キ髯晢スカ隴乗��ス�コ郢ァ謇假スス�ソ�ス�ス�ス�ス�ス�・鬯ゥ蟷「�ス�「髫エ雜」�ス�「�ス�ス�ス�ス�ス�ス�ス�。鬯ゥ蟷「�ス�「髫エ雜」�ス�「�ス�ス�ス�ス�ス�ス�ス�ェ鬯ゥ蟷「�ス�「髫エ雜」�ス�「�ス�ス�ス�ソ�ス�ス�ス�ス鬩幢ス「隴趣ス「�ス�ス�ス�ィ鬯ゥ謳セ�ス�オ�ス�ス�ス�コ�ス�ス�ス�ス�ス�ス�ス�ィ鬯ゥ謳セ�ス�オ�ス�ス�ス�コ�ス�ス�ス�ス�ス�ス�ス�ッ�ス�ス�ス�ス�ス�ス�ス�ス鬮ョ迢暦スソ�ォ�ス謇假スソ�ス�ス�ス�ス�ス�ス�シ鬮ォ�カ霓」蛛�スス�・�ス�ス�ス�ス�ス�ス�ス�ス�ス�エ�ス�ス�ス�ス�ス�ス�ス�セ鬯ッ�ッ�ス�ゥ髯具スケ�ス�ス�ス�ス�ス�ス�ス�ス�ス�」鬯ゥ蟷「�ス�「髫エ雜」�ス�「�ス�ス�ス�ス�ス�ス�ス�サ鬯ョ�ォ�ス�カ鬯イ�ス�シ螟イ�ス�ス�ス�ス�ス�ス�ス�ュ鬯ョ�ッ�ス�キ髫カ諠ケ�シ竏晢スョ�ス�ソ�ス�ス�ス�ス�ス�ス�ァ鬯ゥ蜍滉コ芽ア主、イ�ソ�ス�ス�ス�ス�ス�ス�ィ鬮ッ�キ闔ィ螟イ�ス�ス�ス�ア鬩搾スオ�ス�イ髯橸スウ陞「�ス遯カ�ウ鬯ッ�ョ�ス�ヲ�ス�ス�ス�ェ�ス�ス�ス�ス�ス�ス�ス�・鬯ゥ蟷「�ス�「�ス�ス�ス�ァ�ス�ス�ス�ス�ス�ス�ス�ィ鬯ゥ蟷「�ス�「髫エ雜」�ス�「�ス�ス�ス�ス�ス�ス�ス�ウ鬯ゥ蟷「�ス�「�ス�ス�ス�ァ�ス�ス�ス�ス�ス�ス�ス�ク鬯ゥ蟷「�ス�「髫エ荵暦ソス�ス�ス�ス�ケ髫エ謫セ�ス�エ�ス�ス隶難ス」邵コ證ヲ�ソ�ス�ス�コ�ス�ス�ス�ス�ス�ス�ス�ョ鬯ゥ謳セ�ス�オ�ス�ス�ス�コ鬯ッ�ョ�ス�ョ�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ケ鬯ッ�ゥ陋ケ�ス�ス�ス�ス�カ鬮」蛹�スス�オ髫エ謫セ�ス�カ鬮ヲ�。鬯・�エ陜ョ�ソ�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ア