IPアドレス指定プロセス

同じ LAN 内の 2 つのホスト

A は LAN に ARP ブロードキャストを送信します: 私の IP は xxx、mac は XXX です。B の mac は何なのか知りたいです。このブロードキャストは LAN 内のすべてのホストによって受信されますが、B だけが応答して次のように応答します。 ARP から A. への応答。

異なる LAN 上の 2 つのホスト

1. B の IP アドレスは A と同じネットワーク セグメントにないため、A が B にデータを送信するとき、A はデータを B に直接送信せず、自身のゲートウェイ Router1 に送信します。

2. Router1 がフレームを受信すると、フレームのターゲット IP を確認し、ネットワーク セグメントに到達する方法を自身のルーティング テーブルで検索します。到達可能であることがわかり、ネクスト ホップ アドレスは routerB の s0 ポートになります。 、データが再カプセル化され、送信元アドレスが s0 ポートの MAC アドレスに変更され、宛先 MAC アドレスが router2 の s0 ポートの MAC アドレスに変更されて、Router2 に送信されます。

3. 中間ルーティングの原理は同じです。

4. 最後のルート (routerN) はフレームを受信し、直接接続されているネットワーク セグメントにターゲット IP が存在することを検出し、ARP キャッシュを確認し、IP の MAC アドレスが見つかった場合は、その MAC アドレスでデータをカプセル化します。 ARP キャッシュが見つからない場合は、ARP ブロードキャストを送信して IP の MAC アドレスを要求し、対応する MAC アドレスを取得した後、ホスト B に送信します。

おすすめ

転載: blog.csdn.net/ChengR666/article/details/128398751