基本情報技術者試験 ap-2025r07h-a 午前 問30: MTU (Maximum Transmission Unit) が 1,500 バイトに設定された IPv4 ネットワークで,2,000 バイトのデータを TC

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

問題本文

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

選択肢

  • .500
  • .540
  • .580
  • .598

正解

. 540

解説

MTU は IP パケット 1 つに収められる最大サイズで、この中に IP ヘッダー・TCP ヘッダー・データが入ります(イーサネットのヘッダーとトレーラーは MTU の外側に付くので、ここでは差し引きません)。1 パケットに入るデータの上限は MTU 1,500 - IP ヘッダー 20 - TCP ヘッダー 20 = 1,460 バイトです。1 つ目のパケットには上限いっぱいの 1,460 バイトを詰めるので、残りは 2,000 - 1,460 = 540 バイトとなり、これが 2 つ目のパケットに含まれるデータです。よって正解はイです。イーサネットのヘッダー長 14・トレーラー長 4 は MTU には含まれないひっかけの数値で、計算に使いません。

ap-2025r07h-a過去問一覧へ戻る・問30

基本情報技術者試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

基本情報技術者試験 合格.dev を App Store でダウンロード