ネットワークエンジニア を目指して

ようこそ「ネットワークエンジニアを目指して」へ!!
「ネットワークトラブルに恐れることなく立ち向かえるネットワークエンジニア」へと導くことを信条に、ネットワーク技術の解説とネットワークに関する情報を幅広く紹介します!

ホーム > TCP/IP技術 > MTU

MTU

Bookmark this on Hatena Bookmark   
▼ ネットワークエンジニアにおすすめのサイトはこちら ▼

 

MTU (Maximum Transmission Unit)

通常パケットが送信元から宛先まで送られる際にさまざまな通信回線(リンク)を経由することになります。
それはイーサネットだったりFDDIであったりATMであったりさまざまです。

この通信回線、いわゆるリンクごとに転送可能な最大データ長(MTU : Maximum Transmission Unit、最大転送単位)が決められており、場合によってはパケットを細かく分割しなければなりません。

例えば、ATMからイーサネットを経由して通信を行う場合、ATMのMTUは9180オクテットですがイーサネットのMTUはそれよりも小さい1500オクテットとなります。
この場合、経路の途中でパケット長よりもMTUが小さいリンクを通過しなければならなくなります。

こういった状況に対応するためIPではパケットの分割化処理(フラグメンテーション)を行うことができます。
フラグメンテーションとはパケットを複数のパケットに分割することにより1つのパケットサイズを小さくする機能です。
分割された複数のパケットが宛先に到着すると、宛先のノードはそれを1つのパケットまとめる処理を行い上位層に渡します。

OSI参照モデルのネットワーク層(IP)でこのような処理を行うことができるので、さまざまな種類のデータリンクに左右されることなく利用することができるわけです。

ただこのフラグメンテーションを行うことでいくつか問題が出てきます。その問題を解決する手段としてPath MTU discoveryという機能があります。Path MTU discoveryの説明へ→

主な通信回線のMTU一覧を以下に示します。

 

MTU一覧

データリンク最大MTUTotal Length
IPの最大MTU65535-
Hyperchannel65535
16Mbps IBM TokenRing1791417958
IP Over ATM9180
4Mbps IEEE802.5 TokenRing44644508
FDDI43524500
Ethernet15001514
IEEE 802.3 Ethernet14921514
IP最小MTU64-

 

おすすめ記事

おすすめ書籍紹介

マスタリングTCP/IP 応用編
入門編を卒業したらこちら。
応用編も入門編と同様に豊富な図を使用し、TCP/IPに関するさらに詳細な解説を記している。
特にパッケットの構造はかなり詳細に解説しており、初心者にはすこしつらいかもしれないが非常に読みやすいのでぜひ読んでみてほしい。MTUに関しても解説しています。

詳解TCP/IP〈Vol.1〉プロトコル
これも 必読中の必読書。
TCP/IPアーキテクチャを、実際にネットワークを組んで通信の動きを観察するという方法で書かれている。
本書に構成されているネットワークは単純なので、実際に同じ構成を組んで実機をいじりながら読み進めると非常に効果的に学ぶことが出来ると思います。

関連記事

メールマガジン

ネットワ-ク初心者のみなさま。
ネットワークの基礎知識を疎かにすることは
大変危険です!!

「初心者にも理解できるネットワーク技術」

これを読めばネットワークの基礎が分かる!!
ネットワーク関連の仕事に就きたいとお考えの学生の方や、ネットワークに興味があって転職を考えている社会人の方、まずは登録してみてください。

もちろん無料です!!

↓メールマガジン購読はこちら↓

メールアドレス: