戦国IT - 情報処理技術者試験の過去問対策サイト
お知らせお問い合わせ料金プラン

応用情報技術者 2024年 秋期 午前236


問題文

IPv4の LAN に接続されているプリンターの MACアドレスを、同一LAN上の PC から調べるときに使用するコマンドはどれか。ここで、PC はこのプリンターを直前に使用しており、プリンターのIPアドレスは分かっているものとする。

選択肢

arp(正解)
ipconfig ifconfig
netstat
ping

IPv4のLANに接続されているプリンターのMACアドレスを調べるコマンド【午前2 解説】

要点まとめ

  • 結論:プリンターのIPアドレスが分かっている場合、MACアドレスは「arp」コマンドで確認できます。
  • 根拠:ARPはIPアドレスから対応するMACアドレスを取得するプロトコルで、同一LAN内の通信に使われます。
  • 差がつくポイント:pingで通信確認後にarpを使うことで、ARPテーブルにMACアドレスが登録されていることを理解しているかが重要です。

正解の理由

ア: arpは、IPアドレスに対応するMACアドレスを表示するコマンドです。プリンターのIPアドレスが既に分かっているため、ARPテーブルを参照してMACアドレスを調べられます。PCが直前にプリンターを使用しているため、ARPテーブルに情報が残っている状態です。

よくある誤解

pingコマンドは通信確認に使いますが、MACアドレスは表示しません。ipconfigやifconfigは自分のネットワーク設定を表示するコマンドで、他機器のMACアドレスは分かりません。

解法ステップ

  1. プリンターのIPアドレスを確認する(問題文で既知)。
  2. PCからプリンターにpingを送信し、通信を確立してARPテーブルに登録させる。
  3. 「arp -a」コマンドを実行し、IPアドレスに対応するMACアドレスを確認する。

選択肢別の誤答解説

  • イ: ipconfig / ifconfigは自分のPCのIPアドレスやMACアドレスを表示するコマンドで、他機器の情報は得られません。
  • ウ: netstatはネットワーク接続状況を表示するコマンドで、MACアドレスの取得には使いません。
  • エ: pingは通信確認用で、MACアドレスは表示されません。

補足コラム

ARP(Address Resolution Protocol)はIPv4ネットワークでIPアドレスからMACアドレスを解決するためのプロトコルです。ARPテーブルは一時的にMACアドレスを記憶し、同一LAN内の通信効率を高めます。ARPテーブルの内容は「arp」コマンドで確認・操作可能です。

FAQ

Q: pingを送らずにarpコマンドだけでMACアドレスは分かりますか?
A: 直前に通信がなければARPテーブルに情報がないため、pingで通信を行いテーブルに登録させる必要があります。
Q: IPv6環境でMACアドレスを調べるにはどうすればよいですか?
A: IPv6ではARPの代わりにNDP(Neighbor Discovery Protocol)が使われ、対応するコマンドやツールで調べます。

関連キーワード: ARP, MACアドレス、IPアドレス、LAN, ネットワークコマンド、ping, arpコマンド
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

応用情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてプライバシーポリシー利用規約特商法表記開発者について