• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CCNAの問題について)

CCNAの問題についての解説

このQ&Aのポイント
  • CCNAの問題についての解説です。
  • ホストAがホストBにデータを送信する際に必要な情報について説明します。
  • 正解は、ホストBのIPアドレスとルータ1Fa0/0のMACアドレスです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

スイッチはL2機器であり、 IPアドレスとMACアドレスを関連付ける arpに全く関与しません。 単にホストAがパケットを送信するネクストホップの MACアドレスがどのポートに接続されているかを 記録していて、そのポートにイーサネットフレームを 投げるだけです。 ホストAはネクストホップを知るために、 自分のネットワークと宛先のネットワークが、 同一であるかどうかを計算し、 もし同じであれば直接相手に向かってフレームを 送信しますが、 違う場合は自分のもっているルーティングテーブルに従って ネクストホップにパケットを送信します。 (つまりルータにarpリクエストを投げて、  ルータのMACアドレスを取得し、  そこを目掛けてフレームを送出します) この時にスイッチ1はフレームに記載されているMACアドレスだけ見て どのポートに転送するか判断するだけで、 中身のパケットに記載されたIPアドレスは見ません。 パケットのIPアドレスを見て自分に接続された どのネットワークあてに転送するかを判断するのは ルータの仕事です。 つまり、ホストAは自分が直接続されている機器の MACアドレスは知っている必要がないのです。  ※スイッチ1はL2⇔L3の解決という意味では、   単に素通りするだけの機器なのです。   電気的に繋がっていれば、迷わずフレームを受け取れるのです。 また、仮にホストAが複数のスイッチに繋がっている場合 (つまり複数のNICを備えている場合は、そのホストがもっている  ルーティングテーブルにに基づき、  常に単一のNIC→つまりは単一のスイッチに  向けてしかフレームを送出しませんので、  わざわざスイッチのMACアドレスを知らなくてもよいのです) ご理解いただけるでしょうか? 専門用語が多いと感じられるなら、 これ以上は図解するしか無く、 また、ネットワークの根本的な部分の理解に 結びつきます。 可能な限り疑問にはお答えしますが、 貴殿の努力も必要かと思います。

ot8968
質問者

お礼

ご丁寧に解説ありがとうございました!

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • 121CCagent
  • ベストアンサー率52% (16043/30718)
回答No.1

CCNAについては名前は聞いたことはありますが詳しい事は知らないです。 貼られている画像など見る限りですがスイッチ1は想定しているのはスイッチハブとかかな?って気はします。そうなると家庭などで使うスイッチハブ自体にはMACアドレスと言うもの自体がない気もするのですが…

すると、全ての回答が全文表示されます。

関連するQ&A