12月3日(火)3コマ目
今日、やったこと
- パケット解析4
- パケット解析5
今日のホワイトボード
パケット解析4
前回TCPヘッダまでは解析済み。
TCPヘッダの宛先ポート番号が80より、上位プロトコルはHTTP。
さらに、クライアントからサーバーへのHTTPリクエストだとわかる。
[HTTPヘッダ]リクエストライン
クライアント->サーバーのHTTPパケットのHTTP部の先頭はリクエストライン。
クライアントからのリクエスト内容が書かれている。
|
| 図 リクエストライン1 |
リクエストラインの内容は
GET /test/index.html HTTP/1.1
GET
GETはHTTPのコマンドの1つ。クライアントがページをリクエストする際に使う。
/test/index.html
GETコマンドでリクエストするページ名。
HTTP/1.1
クライアントが利用するHTTPのバージョン指定。
HTTPにはバージョンがいくつかある(0.9、1.0、1.1、2.0、3.0)。
[HTTPヘッダ]リクエストヘッダフィールド
リクエストライン以降はリクエストヘッダフィールド。
リクエスト時に送信すべき情報がいろいろと書き込まれている。
![]() |
| 図 リクエストヘッダフィールド1 |
![]() |
| 図 リクエストヘッダフィールド2 |
Host: test.comm.yitjc.ac.jp
リクエストするサーバー名の指定。
![]() |
| 図 リクエストヘッダフィールド3 |
User-Agent: Mozilla/5.0
クライアントの種類、バージョン。
本当は上記以外にもいろいろな情報が書き込まれている。
まとめると
HTTPヘッダ部には以下が書き込まれている。
![]() |
| 図 HTTPヘッダ まとめ |
次回は
パケット解析テスト3をします。
パケット解析5の答え合わせ。





