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

テクノロジ系・一部改変

ア 500

なぜ違う: MTUの1,500バイトをそのまま1パケットのデータ量とみなした値(2,000−1,500)。実際はTCP・IPヘッダー40バイトを差し引いた1,460バイトが上限になる。

イ 540
ウ 580

なぜ違う: 2つ目のデータ量540バイトにIP・TCPヘッダー40バイトを足した「パケット全体のサイズ」で、設問が問うデータ量ではない。

エ 598

なぜ違う: 2つ目のデータ量540バイトにIP・TCPヘッダー40バイトとイーサネットのヘッダー14・トレーラ4バイトを足した「フレーム全体のサイズ」で、設問が問うデータ量ではない。

正解: イ

要点: 1パケットのデータ上限=1500−20(IP)−20(TCP)=1460。2000−1460=540。

MTU 1,500 バイトが IP パケット全体の上限。IP ヘッダー20+TCP ヘッダー20 を除くと、1パケットに載るデータは最大 1,460 バイト。1つ目に 1,460 バイト載せると、2つ目は 2,000−1,460=540 バイト。

この問題に出てくる用語

関連キーワード: MTU・TCP/IP・フラグメンテーション・計算

同じ回の前後の問題

テクノロジ系の他の問題

アプリで弱点分析つきの演習ができます

App Store

応用情報技術者の学習アプリ(応用情報トレ)

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