![]() |
![]()
ホーム > 初心者のためのネットワーク技術(2) > MACアドレスの付け替え
マスタリングTCP/IP 応用編
入門編を卒業したらこちら。
応用編も入門編と同様に豊富な図を使用し、TCP/IPに関するさらに詳細な解説を記している。
特にパッケットの構造はかなり詳細に解説しており、初心者にはすこしつらいかもしれないが非常に読みやすいのでぜひ読んでみてほしい。
詳解TCP/IP〈Vol.1〉プロトコル
これも 必読中の必読書。
TCP/IPアーキテクチャを、実際にネットワークを組んで通信の動きを観察するという方法で書かれている。
本書に構成されているネットワークは単純なので、実際に同じ構成を組んで実機をいじりながら読み進めると非常に効果的に学ぶことが出来ると思います。
ここまでルーティングの動作について説明してきました。
IPパケット内にセットされた送信元と宛先のIPアドレスは、基本的に変わる
ことはありません。
(後ほど説明するNATを使用すれば別ですが。)

でもMACアドレスはちょっと違います。
MACアドレスを使用する場合を考えてみてください。
MACアドレスはレイヤ2の世界、つまり同一ネットワーク内での通信を行う
時に使用しますよね。
例えば以下のようにRTBからRTAへ通信をした時の各ヘッダ情報は以下のよう
になります。

では次に以下のように RTB から RTC へ通信をしたい場合はどうなるでしょ
う?

まず RTB は送信元IPアドレスに自身のIPアドレス(192.168.10.1)、宛先
IPアドレスにRTC(192.168.50.2)をセットします。
続いてMACアドレスですが、送信元MACアドレスには自身のMACアドレスをセッ
トします。
宛先MACアドレスには RTC ではなく RTA のMACアドレスをセットします。

こうすることで、このパケットは RTA へと送られます。
パケットを受け取った RTA は、以下のように宛先のMACアドレスを付け替え
てパケットを送り出します。

このようにIPアドレスは変わらないのですが、MACアドレスはネットワークを
越えていくたびに付け替えられていきます。
ネットワ-ク初心者のみなさま。
ネットワークの基礎知識を疎かにすることは
大変危険です!!
これを読めばネットワークの基礎が分かる!!
ネットワーク関連の仕事に就きたいとお考えの学生の方や、ネットワークに興味があって転職を考えている社会人の方、まずは登録してみてください。
もちろん無料です!!
↓メールマガジン購読はこちら↓