# IPPacket

  IPヘッダを含むパケット。

## スーパークラス:

  `Packet`

## メソッド:

`ip_data`

  データ部分を`String`として返します。

`ip_df?`

  Don't Fragment ビットが立っているかどうかを返します。

`ip_dst`
`dst`

  デスティネーション IP アドレスを`IPAddress` として返します。

`ip_flags`

  IP フラグビットフィールド (3 bit) の値を返します。

`ip_hlen`

  ヘッダ長を返します。(単位: 4 octets)

`ip_id`

  Identification フィールドの値を返します。

`ip_len`

  パケット長を返します。(単位: octet)

`ip_mf?`

  More Fragment ビットが立っているかどうかを返します。

`ip_off`

  フラグメントオフセットを返します。

`ip_proto`

  プロトコルフィールドの値を返します。

`ip_src`
`src`

  ソース IP アドレスを`IPAddress` として返します。

`ip_sum`

  チェックサムフィールドの値を返します。

`ip_tos`

  TOSフィールドの値を返します。

`ip_ttl`

  TTL フィールドの値を返します。

`ip_ver`

  IP バージョンフィールドの値を返します。

`to_s`

  文字列に変換します。

fukusima@goto.info.waseda.ac.jp