- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ルーティングに関して)
ルーティングに関する勉強で分からないこと
このQ&Aのポイント
- ルーティングに関しての勉強中、ホストAからホストBへのパケット送信におけるMACアドレスの選定方法が分かりません。
- 複数のルータが接続されている場合、パケットのヘッダのMACアドレスはどのように決定されるのでしょうか?
- ホストAが各ルータのMACアドレスを調べるためにARPを使用することは正しいでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
通常、各ホストはそれぞれ経路情報をもち、その経路情報を元に次に送信する相手を選択します。 該当する経路情報がない場合、「デフォルトゲートウェイ」が設定されていればそのゲートウェイに対してパケットを送ります。 デフォルトゲートウェイが設定されてなければ、「宛先不明」ということで通信はエラーになります。 Windows2000/XPであれば、コマンドプロンプトから"netstat -rn"とすると、Windowsが保持している経路情報(ルーティングテーブル)が表示されます) > 各ルータのMACアドレスをホストAが調べるのにARPを使っていると理解しているつもりですが、正しいでしょうか? これは正しいです。(もちろん、その前にIPアドレスが判っていないといけませんが)
お礼
ルータが経路情報を持っているように、各ホストも同じような情報を持っているんですね!以前はルーティング機能をパソコンに持たせて、そのホスト自体にルータの役割を任せていた事もある。という話を聞いた覚えがあったので、もしかしたら、と思っていたのですがはっきりそれと書かれた文献がなく何分確証がなくて...(^^; とても分かりやすく教えていただき大変参考になりました。どうもありがとうございました!