문제
다음 중 로컬 네트워크 상에 있는 다른 호스트의 MAC 주소를 확인할 때 사용하는 명령으로 알맞은 것은?
① ip ② arp ③ route ④ ifconfig
정답
2번
해설
정답: 2. arp 명령은 ARP 캐시 테이블을 보여 주어 로컬 네트워크의 다른 호스트 IP 에 대응하는 MAC 주소를 확인할 수 있다.
오답 풀이
- 1번: ip 는 통합 네트워크 관리 명령이지만 MAC 확인 전용 보기로는 arp 가 더 직접적이다(ip neigh 가 대응 기능).
- 2번: arp 로 IP↔MAC 매핑(ARP 테이블)을 확인하므로 옳다.
- 3번: route 는 라우팅 테이블을 다루는 명령이다.
- 4번: ifconfig 는 자기 인터페이스의 IP·MAC 설정을 보는 명령으로 "다른 호스트"의 MAC 확인 용도가 아니다.
보충 개념 arp -a 로 ARP 캐시 전체를 보고, 최신 시스템에서는 "ip neighbor(ip neigh)" 명령으로 동일한 IP↔MAC 매핑을 확인한다.