• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フラグメントオフセット)

フラグメントオフセットはなぜ2020なのか?

このQ&Aのポイント
  • 質問文章によると、フラグメントオフセットが32ではなく2020となっているが、その理由がわからないとのことです。
  • フラグメントオフセットが32ならば0x20になるはずなのに、なぜ2020なのか疑問が生じています。
  • 課題の条件に従ってIPヘッダを記述する際、フラグメントオフセットが32ではなく2020となる理由について疑問があります。

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

  • ベストアンサー
  • kusa_mochi
  • ベストアンサー率76% (1597/2087)
回答No.1

多分誤植ではないかと思う。 他の数値から考えて2020が16進数だとすると、2進数に変換するなら  10000001000000 となる。 が、フラグメントオフセットは「13ビット」しかない。 上記の数値を良く見れば分かるが、14ビットある。 つまりフラグメントオフセットとして、0x2020という数値は絶対に有り得ない。 本当は0x0020なんじゃないかな。 学校なら、担当の先生が居るはずなので先生にこの件を質問してみて下さい。 (誤植ならちゃんと先生に確認した上で訂正してもらわないと、不要に生徒が頭を抱える事になるので)

garusu
質問者

お礼

わかりました! 返信ありがとうございます。