平成30年秋期試験問題 午前Ⅱ 問4

図のイーサネットパケットのMTU(Maximum Transmission Unit)は,どの部分の最大長のことか。
04.png

  • IPヘッダー+TCPヘッダー+データ
  • MACヘッダー+IPヘッダー+TCPヘッダー+データ
  • MACヘッダー+IPヘッダー+TCPヘッダー+データ+FCS
  • プリアンブル+MACヘッダー+IPヘッダー+TCPヘッダー+データ+FCS
正解 問題へ
分野 :テクノロジ系
中分類:ネットワーク
小分類:通信プロトコル
解説
MTU(Maximum Transmission Unit)とは、ノードが隣接したネットワークへ、1フレーム(1回の通信)で転送できる最大のデータサイズのことです。MTUは、データリンク層のプロトコルによって異なり、イーサネットでは1500バイト、FDDiでは4324バイト、ATMでは9180バイトとなっています。

TCPでは通信を始める際、MTUからTCPヘッダー・IPヘッダーのサイズを除いたMSS(Maximum Segment Size)を計算し、ホスト間で伝送可能なデータの最大サイズを確認します。送信しようとするデータがこの最大サイズを超える場合、送信側ホストが、最大サイズに収まるように適宜データを複数のIPパケットに分割してから送信する仕組みになっています。この分割処理はフラグメンテーションと呼ばれます。受信側ホストでは、分割されたパケットが再び一つにまとめられ上位層に渡されます。

イーサネットフレームは以下のような構造になっており、イーサネットにおけるMTUは、(フラグメンテーション後の)IPパケット本体のサイズに相当します。
04a.png
したがって、MTUの範囲は「IPヘッダー+TCPヘッダー+データ」になります。

Pagetop