応用情報技術者試験 午前

解説一覧 / 令和7年度 春期 問30

解説を読む ↓

30令和7年度 春期テクノロジ系

MTU(Maximum Transmission Unit)が1,500バイトに設定されたIPv4ネットワークで,2,000バイトのデータをTCPを用いて送信するときに,二つ目に送信されるパケットに含まれるデータは何バイトか。ここで,TCPヘッダー長は20バイト,IPヘッダー長は20バイト,イーサネットのヘッダー長とトレーラー長は,それぞれ14バイトと4バイトとする。また,データを複数パケットに分割して送信するときは,先に送信するパケットに格納できる上限までデータを含めて送信するものとする。

正解はイ

解説 本サイト独自(IPA公表のものではありません)

 MTUは,一つのIPパケットとして送信できる最大の大きさである。1,500バイトからIPヘッダーとTCPヘッダーの分を除いた上限まで最初のパケットにデータを格納すると,残りの540バイトが二つ目に含まれる。

  •  MTUの1,500バイトを全てデータに使えると誤解し,2,000バイトとの差だけを求めた値である。IPヘッダーとTCPヘッダーの領域を考慮していない。
  •  二つ目には,最初のパケットに上限まで格納した後の残りが入る。580バイトでは,MTUからTCPとIPのヘッダー長を正しく差し引いた結果にならない。
  •  イーサネットのヘッダーとトレーラーはMTUの外側に付加される。これらをMTU内のデータ領域から差し引くような考え方では,598バイトにはならない。
この解説は間違っています

 ログインは不要です

この解説は,別のモデルによるレビューを受けています。

出典:令和7年度 春期 応用情報技術者試験 午前 問30

自分で解いてから答え合わせをするなら 問題バンク — 解説は解答後に表示されます。