【解説】正解は選択肢【ウ】です。MTU 1,500オクテットからIPv4ヘッダ(20オクテット)とTCPヘッダ(20オクテット)を差し引いた1,460オクテットが、フラグメント化されずに送信可能なデータ長となります。
【詳細解説】■ 本問の核心・解法のポイント
IPパケットのフラグメント化に関する計算問題である。ルータのMTU(Maximum Transmission Unit)の制限内に収めるために、上位層のデータ長の上限を算出する。
・各選択肢の徹底解説:
・ア:1,446オクテットなどはヘッダ長の計算ミスやパディングを誤って考慮した場合の値である。
・イ:1,456オクテットなどはヘッダ長を誤って引いた場合の計算結果である。
・ウ:【選択肢ウ★】ネットワークのMTUが1,500オクテットである。IPv4パケット全体(IPヘッダ+TCPヘッダ+TCPデータ)がこのサイズを超えるとフラグメント化される。標準的なIPv4ヘッダは20オクテット、TCPヘッダもオプションがない場合は20オクテットである。したがって、IPパケットに格納できる最大ペイロード(TCPセグメント全体)は 1,500 - 20 = 1,480オクテット となる。さらに、その内訳としてTCPヘッダ(20オクテット)を引くため、純粋なTCPデータの最大長は 1,480 - 20 = 1,460オクテット となる。
・エ:1,480オクテットは、IPヘッダのみを引いたサイズであり、TCPヘッダが含まれていないため誤り。
よって正解はウです。