メインコンテンツへスキップ

トップページ > インターネットの基礎 > インターネット用語1分解説


現在、マイクロソフト セキュリティ情報 MS10-090のパッチを適用したInternet Explorer 8をお使いの方は、 JPNIC Webサイトの内容が印刷できない状態になっています。 印刷をする場合には、 Internet Explorer 8以外のブラウザを利用してください。
この不具合の詳細と、その対処方法については、 マイクロソフトのWebサイトに掲載されている以下の技術情報をご覧いただくか、 マイクロソフトのサポートセンターにお問い合わせください。
 マイクロソフトの技術情報

HTTPとは

HTTPは、 「Hyper Text Transfer Protocol」の略です。 今やインターネットの代名詞となったWWW(World Wide Web)上でWebサーバとクライアントが、 HTML(Hyper Text Markup Language = Webページを記述するための言語)で書かれた文書などの情報をやりとりする時に使われる通信手順(プロトコル)を意味します。 CERN(欧州原子核研究機構)に在籍していたティム・バーナーズ・リー氏によって、 1990年前後に開発されました。 基本的には普通のテキストデータを使い、 ブラウザなどのクライアントがWebサーバに対してget、putといったコマンドを送ると、 それに応じた結果がサーバから送られてきます。 送られてきた結果であるHTML、 JPEGといったデータをきれいに成形して見せるのは、 Webブラウザの仕事になっています。 とはいえ、テキストしか表示できないWebブラウザも存在しますし、 必ずしも全てのWebブラウザで見た目が同じになることが保証されているわけではありません。

特徴としては、原則としてステートレス(= stateless 前回の状態は非保持の意)、 つまり1回コマンドを送ったら1回結果が返ってきてそれで終わり、ということが挙げられます。 利点としては、プログラムがシンプルになることですが、 逆に欠点として複数回のやりとりを追跡できないことにもなります。 このため買い物サイトなどでは、 別途cookieなどの技術を組み合わせて使うことで複数回のやりとりを追跡しています。 また、HTTPではデータが暗号化されていないため、 通信経路のどこかで内容を知られる可能性があります。 第三者に知られたくない情報をやりとりする時は、別途暗号化を行うか、 暗号化されたHTTPSという通信手順を使う必要があります。

RFC2616: "Hypertext Transfer Protocol -- HTTP/1.1"
http://tools.ietf.org/html/rfc2616

JPNIC News & Views vol.543(2008年5月15日発行)より



このページを評価してください
このWebページは役に立ちましたか?
役に立った。
役に立たなかった。
どちらとも言えない。

ページの改良点等がございましたら自由にご記入ください。
  • このフォームをご利用した場合、ご連絡先の記入がないと、 回答を差し上げられません。 回答が必要な場合は、 お問い合わせ先 をご利用ください。
  • 文中でのHTMLタグ使用はご遠慮ください。
ページトップへ