[復習]Web のしくみ[B]
HTTP リクエスト[B]
- ユーザーの端末の Web ブラウザから、電話回線などを介して目的の Web ページ(HTMLファイルなど)が置かれている Web サーバーにアクセス(場所は URL で特定)。
- ユーザーが閲覧したい Web ページをサーバーに要求。
- サーバーは、各ユーザーの要求に応じて、Webページをユーザーの端末に転送。
- ユーザーは、サーバーから転送された Webページをダウンロードし、Webブラウザを介して閲覧。

サーバー側のアクセスログ[C]
ユーザーから閲覧要求が来た時に、Apache という Webサーバーが吐き出すアクセスログ。(いわゆる「生ログ」。)
218.45.000.00 - - [01/May/2006:00:15:34 +0900] "GET /hanazono/html-beginners-01.htm HTTP/1.1" 200 7164 "http://www.karitsu.org/" "Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2"
| 218.45.000.00 | 閲覧したユーザーの端末の IP アドレス。 |
|---|---|
| [01/May/2006:00:15:34 +0900] | ユーザーがアクセスした日時。 |
| GET | メソッド名。(ここでは「取得せよ」という命令。ほかに POST とか HEAD とか何種類かある。) |
| /hanazono/html-beginners-01.htm | ユーザーが要求したファイルへのパス。 |
| HTTP/1.1 | プロトコル/バージョン("HTTP" は Webページを配信するための通信規格)。 |
| 200 | HTTP ステータスコード("200" はユーザーの要求を受付け成功したという意味のコード)。 |
| 7164要求に対するデータ転送量(=転送したファイルのサイズ)。(この場合は転送した html-beginners-01.htm という HTML ファイルの容量が 7164バイトだったという意味。) | 要求に対するデータ転送量(=転送したファイルのサイズ)。(この場合は転送した html-beginners-01.htm という HTML ファイルの容量が 7164バイトだったという意味。) |
| http://www.karitsu.org/ | 要求されたファイルのリンク元。 |
| Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.8.0.2) Gecko/20060308 Firefox/1.5.0.2 | 閲覧したユーザーの環境(OS・ブラウザの種類とバージョンなど)。(この場合は 日本語版 Windows XP + Firefox 1.5.0.2 で閲覧したという意味。) |
2006年度 花園大学 HTML入門 講義資料 4