MTU
「Maximum Transmission Unit」を表します。
ネットワーク接続のMTU設定によって、その接続を通過できるデータパケットの最大サイズが決まります。異なるネットワーク接続は異なるMTUサイズに対応し、それぞれ独自のデフォルト値を持ちますが、ネットワーク機器がネットワーク設定で独自のMTUサイズを設定することもあります。家庭内ネットワークやTCP/IPインターネット接続で最も一般的なデフォルトMTU値は、イーサネットネットワークの標準MTUに基づく1500バイトです。
データパケットのMTU値には、ヘッダー情報とデータペイロードのサイズが含まれます。MTU値が大きいほど、各パケットにより多くのデータを収められるため、オーバーヘッドに割り当てられるデータの割合が減ります。ただし、MTU値が小さいとネットワークの遅延を減らせる場合があります。完全なパケットを送信するのにかかる時間が短くなるためです。ほかの条件がすべて同じなら、1つの1500バイトのパケットの転送が完了する前に、デバイスは600バイトのパケットを2つ受信して処理できます。
デバイスが大きすぎて接続のMTUを超えるデータパケットを送信しようとすると、そのデータパケットはまず、フラグメンテーションと呼ばれる処理によって分割されます。受信側のデバイスはこれらのパケットを元のサイズに再構成しますが、そのために余分なオーバーヘッドが発生し、データ転送が遅くなることがあります。IPv6など一部のプロトコルでは、フラグメンテーションがまったく許可されません。その代わり、ルーターはMTUサイズを超えるパケットを破棄し、送信元のデバイスに対して、より小さいパケットを送るようICMPリクエストを送信します。
知識をテストする