【えむてぃーゆー】

MTU(最大転送単位) とは?

💡 荷物のサイズ制限!大きすぎたら分割して送るよ
📌 このページのポイント
MTU(最大転送単位)のイメージ 標準イーサネット MTU: 1500 バイト ← 1回で送れる最大サイズ → ジャンボフレーム MTU: 9000 バイト ← 6倍のデータを1回で転送 → MTUを超えるデータ → フラグメンテーション(分割) パケット1 パケット2 パケット3 ... DF=1で破棄
MTUのイメージ
ひよこ ひよこ

MTUって何のサイズのことなの?

ペンギン先生 ペンギン先生

ネットワークで1回に送れるパケットの最大サイズのことだよ。宅配便でいうと、1箱に入る荷物の上限サイズみたいなものだね

ひよこ ひよこ

サイズを超えちゃったらどうなるの?

ペンギン先生 ペンギン先生

データを分割して複数のパケットに分けて送るんだよ。これをフラグメンテーションというんだけど、分割・再構成にCPUを使うから効率が落ちるんだ

ひよこ ひよこ

標準だとどのくらいのサイズなのかな?

ペンギン先生 ペンギン先生

イーサネットの標準MTUは1500バイトだよ。ただしVPNを使うとヘッダが追加されるから、実効MTUは1400〜1460バイト程度に下がることが多いんだ

ひよこ ひよこ

MTUの設定を間違えるとどうなるの?

ペンギン先生 ペンギン先生

パケットが途中で破棄されて通信できなくなることがあるよ。特にDF(Don't Fragment)ビットが立っているパケットは分割禁止だから、MTUを超えるとそのまま捨てられてしまうんだ。VPN接続で特定のサイトだけ開けない、なんてトラブルはMTU問題が原因のことが多いんだよ

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「MTU」って出てきたら「1回で送れるデータの最大サイズ」と思えればだいたいOK!
📖 おまけ:英語の意味
「Maximum Transmission Unit」 = 最大転送単位
💬 Transmission(送信)のUnit(単位)で、1回に送れる最大量を表しているんだよ
← 用語集にもどる