2月18日(水)1コマ目

今日、やったこと

HTTPパケット②(レスポンスパケット)解析

HTTPパケット③(リクエストパケット)解析

今日のホワイトボード

HTTPパケット②(レスポンスパケット)解析

前回のつづき。


前回は

HTTPヘッダの

  • ステータスライン
  • ヘッダフィールドの一部

を解析した。

ステータスラインは

 HTTP/1.1  200 OK

 だった。

ステータスラインのあとのヘッダフィールドは項目名 Content-type の途中までを解析した。


ヘッダフィールド

項目名 Content-type は以下のとおり。

図 ヘッダフィールドのContent-type


ヘッダフィールドとメッセージボディの切れ目

ヘッダフィールドに CR(0x0d)+LF(0x0a)が2つ連続している。ここがヘッダフィールドとメッセージボディの切れ目。


メッセージボディ

図 メッセージボディ①

図 メッセージボディ②

図 メッセージボディ③

図 メッセージボディ④

図 メッセージボディ⑤

つなげると以下のようになる。

図 メッセージボディ

クライアントがリクエストした /test/index.html の中身を返信している。


次回は

あらたに配布したパケット③の解析。

なお、解析は1行目から41行目まで。

図 パケット③の解析箇所





このブログの人気の投稿

2月25日(水)1コマ目

2月4日(水)1コマ目