문제
ARP 캐시에 대한 설명으로 옳지 않은 것은?
① 각 호스트는 ARP Request를 보내기 전에 ARP 캐시에서 해당 호스트의 하드웨어 주소를 찾는다. ② ARP 캐시는 새로운 하드웨어가 네트워크에 추가된 경우 갱신된다. ③ ARP 캐시의 수명이 유한하여 무한정 커지는 것을 방지한다. ④ 중복된 IP가 발견된 경우 ARP 캐시는 갱신되지 않는다.
정답
4번
해설
정답: 4. ARP 캐시는 IP↔MAC 매핑을 동적으로 학습·갱신한다. 동일 IP에 대해 다른 MAC 응답이 들어오면(중복/충돌 상황 포함) 보통 가장 최근 응답으로 항목이 갱신된다. 따라서 '중복된 IP가 발견되면 갱신되지 않는다'는 설명은 옳지 않다.
오답 풀이
- 1번: 호스트는 ARP Request(브로드캐스트)를 보내기 전에 먼저 로컬 ARP 캐시를 조회하므로 옳다.
- 2번: 새 장비가 추가되어 새로운 IP-MAC 응답이 오면 캐시에 반영되므로 옳다.
- 3번: 동적 ARP 항목은 일정 시간(타이머)이 지나면 만료되어 캐시가 무한정 커지지 않으므로 옳다.
- 4번: 중복 IP가 있어도 캐시는 최신 응답으로 갱신될 수 있으므로 '갱신되지 않는다'는 틀린 설명이다.
보충 개념 ARP 캐시 항목은 동적(타이머로 만료)과 정적(arp -s로 수동 등록, 만료 안 됨)으로 나뉜다. arp -a로 캐시 조회, arp -d로 삭제한다. 동적 학습 특성 때문에 위조 응답을 이용한 ARP Spoofing 공격이 가능하다.