助け合いフォーラム

Cisco

CCNA(200-301)
問題ID : 7252
問題を開く

PC-AがFTPサーバとの通信を行っている。そのパケットの、図の①の時点の送信元と宛先のIPアドレス及びMACアドレスについて、正しいものはどれか。(全て選択)

正解

宛先MAC:FTPサーバ

送信元MAC:RBのFa0/0

宛先IP:FTPサーバ

送信元IP:PC-A

解説

図の①の時点のパケットは、以下のようになっています。

宛先MAC:FTPサーバ
送信元MAC:RBのFa0/0
宛先IP:FTPサーバ
送信元IP:PC-A

MACアドレスは直近の宛先(送信元)アドレスを指します。IPアドレスは最終の宛先(大元の送信元)を指すアドレスです。なお、スイッチはパケットが通過するだけであれば、パケットの宛先/送信元アドレスに影響を与える事はありません。(スイッチ自身にアクセスする場合にだけ、スイッチのIPアドレスやMACアドレスが使用されます。)

学習テキスト

この学習テキストはプレミアムコンテンツです。 プレミアムプランへのお申込みは 「プレミアムプランの紹介ページ」 よりお願いいたします。

上に戻る

宛先MACアドレス

投稿日 2022/11/22

宛先MACアドレスがCatBのFa0/1でなくFTPサーバなのはなぜですか?
MACアドレスが直近の宛先アドレスを指すなら、CatBのFa0/1だと思うのですが。。

2022/11/22 19:08

お疲れさまです

≫MACアドレスが直近の宛先アドレスを指す
こちらの認識が誤ってます

ルータもARPを行いますので、同じネットワーク内に通信を行いたい宛先があれば、宛先MACアドレスを付け替えます。

(同じネットワーク内にいなければルータを超えるor破棄する)

解説の【ルータの転送処理】の③をよくご確認ください。

お互い頑張りましょう!


コメント

u uri160

2023/10/07 11:16

失礼ながら送信元Macアドレスもその理論でいくとCatBのFa0/2になってしまうので違うと思います。 「Macアドレスは"直近"の宛先アドレスを指す」の "直近"は"同一ネットワーク内の直近"という意味なのでスイッチであるCatBを跨いでもネットワークは変わらないので、RBスイッチの同一ネットワークであるFTPサーバが宛先Macアドレスになるのだと思いました。 仮にCatBがスイッチではなくRCというルータに変えた場合は

u uri160

2023/10/07 11:20

宛先MacアドレスはRCのFa0/1 になると思います。 (誤操作で前のコメントが途中送信されましたので追記)

この返信に対して
コメントを記入できます

2023/10/10 16:33

お疲れさまです。
自分も勉強のため、コメント書かせていただきます。
間違っていたら、コメントお願いいたします。

ここでは、ルータとスイッチの、データの転送処理の理解が必要と考えます。

問題の解説にも記載ありますが、ルータの転送処理は、届いたデータのMACアドレスが自身であることを確認し、
ルーティングテーブルより、転送先(ネクストホップ)を確認、ARPテーブルにて、MACアドレスを確認し、データのMACアドレスを付け替えて転送します。

スイッチは、MACアドレステーブルの登録情報をもとにデータを転送するため、届いたデータの宛先MACアドレスを確認して、登録されているポートより、転送します。

このことから、宛先MACは、CatBのFa0/1ではなく、FTPサーバであると判断いたします。


コメント

この返信に対して
コメントを記入できます

2023/10/11 16:50

「受信したネットワークとは異なるネットワークに通信を送信する場合」に、
MACアドレス付替えが
(1)送信元MACを、送信先ネットワークに属する自身の送出インターフェースのMAC
(2)宛先MACを、送信先ネットワークに属する終点(=宛先)インターフェースのMAC
という形で発生します。

CatA・CatBは、各機器と同じネットワークに属する機器へ中継するだけであるため、
MACアドレスの付替えは発生しません。
(『解説』の最終3行を参照)

よって本設問の構成の場合、MACアドレス付替えが以下の形で発生します。
① RAを経由してRBへ送信するとき、送信元MACがRAのSo0/0、宛先MACがRBのSo0/0
② RBを経由してFTPサーバへ送信するとき、送信元MACがRBのFa0/0、宛先MACがFTPサーバ


コメント

この返信に対して
コメントを記入できます

この投稿に対して返信しませんか?