2月4日(水)1コマ目

今日、やったこと

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

今日のホワイトボード

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

前回配布したGETコマンドでWebページ(/test/index.html)をリクエスト後、サーバーから返信されるレスポンスパケットの解析。

イーサネットヘッダ

特にややこしいことはないかと。

図 イーサネットヘッダ

図 イーサネットヘッダの内容

IPヘッダ

これもとくにややこしいことはないかと。
図 IPヘッダ

ホワイトボードに書かなったが、
 プロトコル番号 0x06
より、上位プロトコルはTCP。
図 IPヘッダの内容

TCPヘッダ

これもいいかと。
図 TCPヘッダ

送信元ポート番号がHTTPのウェルノウンポートの80より、
  • 上位プロトコルはHTTP
  • サーバーからの返信
だと推測できる。
図 TCPヘッダの内容

HTTPヘッダ

今回の一番のポイント。

〇ステータスライン

サーバーからのレスポンスの場合、HTTPヘッダのヘッダ部はステータスラインからはじまる
ステータスラインはクライアントからのリクエスト処理結果。
図 HTTPヘッダのヘッダ部のステータスライン

ステータスラインのステータスコードが200より、サーバーは処理に成功したことをクライアントに伝えようとしている。
図 ステータスラインの内容

〇ヘッダ部

ステータスライン以降のヘッダ部は解析を省略(長いため)。
後半の途中まで解析した。
図 HTTPヘッダのヘッダ部(後半の一部)


図 HTTPヘッダのヘッダ部の内容(後半の一部)

次回は

HTTPヘッダの解析を完成。
別のパケットの解析をしてもらいます。








 

このブログの人気の投稿

2月25日(水)1コマ目

2月18日(水)1コマ目