• ベストアンサー

IPv4でIPアドレスのフラグメントオフセットが8bytesと決められ

IPv4でIPアドレスのフラグメントオフセットが8bytesと決められている理由を教えていただけませんか?

質問者が選んだベストアンサー

  • ベストアンサー
  • Lchan0211
  • ベストアンサー率64% (239/371)
回答No.2

質問の文面そのままだと意味不明なのですが、真意は 「IPv4でIPパケットのフラグメントオフセットが8bytes単位と決められている理由は?」 という質問だろうと想定して回答します。 http://www.atmarkit.co.jp/fwin2k/network/baswinlan010/baswinlan010_02.html にもある通り、IPパケットの最大サイズが64Kバイトであるのに、 フラグメント・オフセットは13ビットしか割り当てられていないため、 8倍した値を実際のオフセット値とすることで64Kバイトの値を表現します。 つまり、フラグメント・オフセットフィールドを表現するビットサイズを 節約し、IPヘッダのサイズを20バイトにまとめたというのが直接的な理由 だと思います。

ryusuga
質問者

お礼

なるほど。ネットワークに関して勉強し始めたばかりでしたので、わかりやすく説明していただき大変助かりました。ありがとうございました。

その他の回答 (1)

  • SaKaKashi
  • ベストアンサー率24% (755/3136)
回答No.1

このあたりを参考に。

参考URL:
http://www.atmarkit.co.jp/fwin2k/network/baswinlan010/baswinlan010_02.html
ryusuga
質問者

お礼

IPアドレスに関する基本的なことがわかりますね。参考にしてみます。ありがとうございました。

関連するQ&A