ルーティングテーブル
* IP ネットワークは、IP パケットを相互に交換するネットワークであり、それぞれのネットワーク同士はIP パケットの経路を制御(ルーティング)するルータによって接続される。
* IP ネットワークにおけるルーティングとは、IP パケットに含まれる発信元アドレスや送信先アドレスによって、そのパケットを渡す次のホストを決定することである。
* ルーティングは、ルーティングテーブルを元に行われる。ルーティングテーブルのエントリには、次ホップのアドレス、ネットワークインタフェース情報、経路メトリックなどといった情報が含まれる。Linux の場合、ルーティングテーブルはカーネル内のネットワークシステムによって管理される。 * ユーザプロセスは、カーネル内で管理されるルーティングテーブルを変更するためにソケットインタフェースを利用する。