助け合いフォーラム
CCNA(200-301)
問題ID : 18147
問題を開く
PC2からPC4宛に初めてpingを行った。
SwitchAがそれぞれのインターフェースに対して行う最初の動作として正しいものはどれか。(全て選択)
SwitchAがそれぞれのインターフェースに対して行う最初の動作として正しいものはどれか。(全て選択)
正解
F0/1からARP要求を送信する
F0/3からARP要求を送信する
G0/1からARP要求を送信する
F0/2からは何も送信しない
解説
PC2からPC4に初めてpingを行うので、まだARPテーブルに対応するMACアドレスが載っていなかったと考えられます。
宛先MACアドレスが載っていない場合は、「ARP」で宛先MACアドレスを求めます。
PC2はARP要求をブロードキャストで送信するため、SwitchAはこのARP要求を入力インターフェースを除く全てのインターフェースから転送します。
よって正解は
・F0/1からARP要求を送信する
・F0/2からは何も送信しない
・F0/3からARP要求を送信する
・G0/1からARP要求を送信する
です。
入力インターフェースを除く全てのインターフェースからARP要求を送信するため、以下は誤りです。
・F0/1からは何も送信しない
・F0/2からARP要求を送信する
・F0/3からは何も送信しない
・G0/1からは何も送信しない
宛先MACアドレスが載っていない場合は、「ARP」で宛先MACアドレスを求めます。
PC2はARP要求をブロードキャストで送信するため、SwitchAはこのARP要求を入力インターフェースを除く全てのインターフェースから転送します。
よって正解は
・F0/1からARP要求を送信する
・F0/2からは何も送信しない
・F0/3からARP要求を送信する
・G0/1からARP要求を送信する
です。
入力インターフェースを除く全てのインターフェースからARP要求を送信するため、以下は誤りです。
・F0/1からは何も送信しない
・F0/2からARP要求を送信する
・F0/3からは何も送信しない
・G0/1からは何も送信しない
参考
【ARP(Address Resolution Protocol)】
既知のIPアドレスから未知のMACアドレスを求めるプロトコルです。
【ARPの動作】
PC-AはPC-Cと通信したいがPC-CのMACアドレスが分からないという場合、以下の動作によりPC-CのMACアドレスを求めます。
1. 宛先IPアドレス(PC-CのIPアドレス)と送信元MACアドレス(自身のMACアドレス)を挿入した「ARP要求」をブロードキャスト
2. ブロードキャストされたARP要求がPC-BとPC-Cに届く
3. PC-Cは宛先IPアドレスから自分宛ということを確認し、自身のMACアドレスを挿入した「ARP応答」をARPの送信元に返す(PC-Bは宛先IPアドレスを確認して、自分宛ではないので破棄)
この動作により、宛先MACアドレスを求めることが出来ます。
既知のIPアドレスから未知のMACアドレスを求めるプロトコルです。
【ARPの動作】
PC-AはPC-Cと通信したいがPC-CのMACアドレスが分からないという場合、以下の動作によりPC-CのMACアドレスを求めます。
1. 宛先IPアドレス(PC-CのIPアドレス)と送信元MACアドレス(自身のMACアドレス)を挿入した「ARP要求」をブロードキャスト
2. ブロードキャストされたARP要求がPC-BとPC-Cに届く
3. PC-Cは宛先IPアドレスから自分宛ということを確認し、自身のMACアドレスを挿入した「ARP応答」をARPの送信元に返す(PC-Bは宛先IPアドレスを確認して、自分宛ではないので破棄)
この動作により、宛先MACアドレスを求めることが出来ます。
前提条件について
m
milkman
投稿日 2022/12/18
>PC2からPC4に初めてpingを行うので、まだARPテーブルに対応するMACアドレスが載っていなかった
この推察には無理があるかと思います。問題文で述べられているのはあくまでPC2からPC4が初めてで、
PC1/PC3からのPingがそれより前にあったかどうかによっては回答が変わってくると思います。
前提条件として「PC1/PC3からPC4へのPingは行われていなかった」というものを追加しても良いのではないかと思いました。
k
kazoi
2022/12/22 11:36
この問題に関しては、以下の2点を問われています。
●初めての通信相手にpingを行う際の動作
●ARP要求をブロードキャストで送信した際の動作
また、スイッチはブロードキャストを受け取った場合、説明にも書かれている通り、入力インターフェースを除く全てのインターフェースから転送するという動作をスイッチのプログラム上必ずするため、PC1/PC3からのPingがそれより前にあったかどうかによって動作が変わることはありません。
なので、特に前提条件の追加は必要ないかと…。
わからないことがありましたら、お聞きください。
コメント
この投稿に対して返信しませんか?
m milkman
2022/12/23 17:40
PC2のARPテーブルに、対応するMACアドレスが載っていないのでPC2はARP送信を行う、ということなのですね。主語を読み違えていました。理解しました。ありがとうございます。