11月17日(金)3コマ目

今日、やったこと

  • パケット解析1.6の解説
  • [確認テスト]パケット解析テスト1

今日のホワイトボード 

パケット解析1.6の解説

DNSヘッダの特にドメイン名の書き方について解説をしました。

このパケットのDNSヘッダには

  • Quesionセクション 1こ
  • Answerセクション 2こ

があります。

Questionセクションのドメイン名

これはデータサイズ、データの連続です。ASCIIコードに従ってもとの文字に戻します。

パケットにはwww yahoo co jpと書かれていました。

Answerセクション1つ目のRDATA

このAnswerセクションのタイプはCNAMEです。よってRDATAには問い合わせドメイン(www.yahoo.co.jp)の別名を回答しています。

Questionセクションと同じように1バイトのデータサイズとデータサイズ分のデータが連続しています。が、1か所だけサイズが0xc0になっています。これはここに書き込むデータはこのパケット内の別の個所を参照してくださいという意味です。

下図のようにDNSヘッダ先頭から26バイト目以降がここのデータになります。

図 Questionセクションのドメイン名(左側)と1つ目のAnswerセクションのRDATA(右側)


Answerセクション2つ目のドメイン名

データサイズが0xc0になっているため、ここのデータはこのパケット中の指定個所を参照します。

下図のようにDNSヘッダ先頭から46バイト目以降がここのデータになります。

図 2つ目のAnswerセクションのドメイン名(左側)と1つ目のAnswerセクションのRDATA(右側)


パケット解析確認テスト1

多分、次回解説します。


次回は

テストの解説をします。

HTTPのパケット解析をします。


このブログの人気の投稿

11月28日(火)3コマ目

11月21日(火)3コマ目