ARPの動作


ARPの動作

前回でARPについて説明しましたね。
忘れちゃった?
そんな方はこちらをチェック。

それでは今回は実際にARPを使用したMACアドレスの取得を、以下の構成を例
にして見ていきましょう。

ここでPC-AからRTAへ通信を行いたいとします。

まずPC-Aは自分自身のARPテーブルからRTA(192.168.1.1)のMACアドレスが登
録されているか調べます。
もしMACアドレスが登録されていれば、そのMACアドレスを使って通信を開始
します。

ここでもしRTA(192.168.1.1)のMACアドレスが無かった場合、PC-AはARPの
要求パケットをブロードキャストで送信します。

 このARP要求パケットはブロードキャストなので、当然192.168.1.0/24のネッ
  トワーク全体に送信され、ネットワーク内の全てのノードがそれを受け取り
  ます。

 受け取ったノードの中で該当するノード(この場合RTAですね)がARP応答パ
  ケットをPC-Aに返します。
  該当しないノードは受け取ったARP要求パケットを破棄します。

ARP応答パケットはネットワークにいる全員に教える必要な無いのでブロード
キャストではなくユニキャストで送信されます。

ARP応答パケットを受け取ったPC-Aは、そのパケットからMACアドレスを取り
出してARPエントリを作成します。

ARPテーブルの寿命!?

このように日々自動で作成されていくARPエントリですが、一度エントリされ
ればずぅっとARPテーブルに保存されているかというとそうではありません。

各ARPエントリには寿命があります。
WindowsですとARPデータの更新、つまりそのエントリを使用した通信が通常
10分間発生しなかったら、そのエントリはテーブルから削除されます。

このような仕組みにしているのには当然理由があります。

例えば先ほどの構成で、

ルータが故障してしまい、別のルータに取り替えたとしましょう。
当然ルータに設定するIPアドレスは以前と同じ 192.168.1.1 を設定します
よね。
ですが、MACアドレスはそれぞれ固有の値ですから、以前のルータのMACアド
レスではありません。

しかしPC-AのARPテーブルには、192.168.1.1に対するMACアドレスが以前の
ルータのままだったらどうなるでしょう?

すでに以前のMACアドレスは存在しないにも関わらず、その存在しないMACア
ドレスに対して通信を行おうとしてしまいます。

そんな問題を避けるためにARPテーブルには寿命が設けられているのです。

以上ARPの動作でしたぁ。

おすすめ記事

  • 【特集】 いまさら聞けないIT契約書のはなし【第4回 契約の種類(2)】
  • 【特集】 進化する脅威にどう立ち向かうか【最終回】
  • 【特集】 災害復旧、事業継続計画(BCP)などの対策状況(2018年)・後編
  • 【特集】 地震や台風から情報資産を守る救世主・データセンター活用の今
  • 【特集】 「固定電話も、ムダ残業もやめた」徹底した"富士通流"働き方改革
  • 関連記事

    メールマガジン

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

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

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

    もちろん無料です!!

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

    メールアドレス:

    検索

    特集

    初心者のためのciscoルータの管理

    目指せPMP


    著書

    図解入門 よくわかる最新ネットワーク技術の基本と仕組み

    初心者のためのCiscoルータ運用ガイド: 最速でCiscoルータを理解するための解説書

    目指せPMP PMBOK第5版対応: 最速でPMPに合格するための解説書

    見てわかるTCP/IP

    おすすめ記事

    カテゴリ

    ブログ最新記事