문제
다음 중 ARP(Address Resolution Protocol) 캐시 유지 방식에 대한 설명으로 옳지 않은 것은?
① 새로 등록된 주소는 생존 시간(TTL: Time To Live) 값을 가진다. ② 등록된 주소는 일정 시간(예: 1~2분) 동안 사용되지 않으면 ARP 캐시에서 삭제될 수 있다. ③ 일부 TCP/IP 시스템에서는 ARP 캐시에 등록된 주소가 재사용될 경우 TTL 값이 초기값으로 재설정된다. ④ ARP는 ARP 캐시를 사용하더라도, 서버와 통신할 때마다 매번 MAC 주소를 다시 요청해야 한다.
정답
4번
해설
정답: 4. ARP 캐시가 있는 동안에는 매번 MAC 주소를 다시 요청하지 않고 캐시된 매핑을 재사용한다. 캐시가 만료되거나 없을 때만 ARP 요청을 다시 보낸다.
오답 풀이
- 1번: 새로 등록된 매핑은 TTL(생존 시간)을 가지므로 옳다.
- 2번: 일정 시간 미사용 시 캐시에서 삭제될 수 있으므로 옳다.
- 3번: 재사용 시 TTL을 초기값으로 재설정하는 구현도 있으므로 옳다.
- 4번: 캐시가 있으면 매번 재요청할 필요가 없으므로 틀렸다(정답).
보충 개념 ARP는 IP 주소→MAC 주소 변환을 수행하며, 결과를 ARP 캐시에 저장해 반복 요청을 줄인다. 캐시 항목은 TTL로 관리되어 오래된 매핑이 무한히 유지되지 않게 한다.