IPv4のLANに接続されているプリンターのMACアドレスを,同一LAN上のPCから調べるときに使用するコマンドはどれか。
ここで,PCはこのプリンターを直前に使用しており,プリンターのIPアドレスは分かっているものとする。
正答1
解説
正解は1です。
同一LAN上の機器のIPアドレスからMACアドレスを調べるコマンドを問う問題です。
PCは直前にプリンターと通信しているので、ARPキャッシュにプリンターの対応情報が残っています。
【選択肢別解説】
1:○ arpコマンドは、ARPキャッシュに記録されたIPアドレスとMACアドレスの対応を表示します。
arp -aで一覧を確認できます。
2:× ipconfigやifconfigは、自分のPCのIPアドレスやMACアドレスなどの設定を表示するコマンドです。
相手のMACアドレスは分かりません。
3:× netstatは、TCPやUDPの接続状況や統計を表示するコマンドです。
MACアドレスは表示しません。
4:× pingは、ICMPで相手との疎通を確認するコマンドです。
MACアドレスは表示しません。
【ポイント】
ARP(Address Resolution Protocol)はIPアドレスからMACアドレスを求めるプロトコルです。
pingで通信した後にarp -aを実行すると、相手のMACアドレスを確認できます。