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

図のように2台のルータが接続されている構成があったとしましょう。
192.168.1.0/24のネットワークから172.16.1.0/24への通信があった場合、
172.16.1.0/24宛のパケットがルータのインターフェースで受け取られると、
受け取ったルータはまず目的地のIPアドレスをチェックします。
ルータは受け取ったIPアドレスを
「どのインタフェースから」
「どこへ送信しなければいけないのか」
を決めなければいけませんね。
そこでルータは自身に経路情報(ルーティングテーブル)を持っていて、こ
の経路情報(ルーティングテーブル)を参照して宛先を決めています。
自身のIPアドレスではない場合(目的地が自ルータではない場合)、自身の
経路情報(ルーティングテーブル)に目的地のIPアドレスがあるかどうか
チェックします。
経路情報にIPアドレスがあった場合、該当する宛先デバイスへパケットを送
信します。
もし経路情報に該当のエントリを見つけることが出来なかった場合、ルータ
はそのパケットをDrop(破棄)します。
以上がルーティングの基本動作になります。
目的地までにルータを複数超えて行く場合は、中継するすべてのルータでホッ
プバイホップ(1つ1つ順々に)でルーティングをしていきます。
つまりすべてのルータで目的地のネットワークに対する経路情報を知ってい
なければいけません。
ちなみに宛先が自身と同じネットワークだった場合は、ルータを経由するわ
けではなく、直接相手にパケットを送ります。
ルーティングの例えに、「電車の路線図」がよく使われます。
知らない町に電車で行くときに、駅で必ず確認するのが路線図ですよね。
路線図を確認して目的の町に行くための最短経路を探すわけです。
つまり、駅が「ルータ」で、電車の路線図が「ルーティングテーブル」、
そしてあなたが「IPパケット」なわけです。
そう考えると何となくイメージがつきますよね。
ネットワ-ク初心者のみなさま。
ネットワークの基礎知識を疎かにすることは
大変危険です!!
これを読めばネットワークの基礎が分かる!!
ネットワーク関連の仕事に就きたいとお考えの学生の方や、ネットワークに興味があって転職を考えている社会人の方、まずは登録してみてください。
もちろん無料です!!
↓メールマガジン購読はこちら↓
ルーティング
OSI参照モデルでいうところの第3層 ネットワーク層の重要な仕事として“ルーティング”があります。ではこの“ルーティング”とはどのような仕事なのでしょうか?
ルーティングの動作
実際のルーティングの動作について見ていきましょう。
ルーティングテーブル
ルータのお仕事は、やってきたパケットの宛先をルーティングテーブルでチェックして、適切に送り 出してあげることがもっとも重要なお仕事です。
デフォルトゲートウェイ
最も基本的なルーティングといえば…
何でも投げちゃえデフォルトゲートウェイ
ルータの動作
ルータの基本的な動作について解説しています。
ルーティングの選択基準
ルーティングの選択基準について見ていきましょう。
ロンゲストマッチ
ロンゲって?!なんだか聞き慣れない言葉ですが、これがルーティングのキモだったりしますよ。
パケットの旅は続く…
ルーティングの動作とMACアドレスを使用したパケットの転送について
ルーティングの実際の動作について説明しています。