네트워크 기초
단말(192.168.1.10/24, 기본 게이트웨이 192.168.1.1)이 다른 네트워크에 있는 서버 203.0.113.80으로 패킷을 보낸다. ARP 캐시가 비어 있을 때, 단말이 ARP로 MAC 주소를 알아내는 상대는?
- A기본 게이트웨이 192.168.1.1
- B서버 203.0.113.80
- C서버까지의 경로상에 있는 모든 라우터
정답과 해설 보기
정답: A. 기본 게이트웨이 192.168.1.1
단말은 먼저 자신의 IP 주소와 서브넷 마스크로 목적지가 같은 네트워크에 있는지를 판단합니다. 203.0.113.80은 192.168.1.0/24 밖이므로 패킷은 기본 게이트웨이(라우터)에 넘깁니다. 이때 IP 헤더의 목적지는 서버의 203.0.113.80 그대로이고, 프레임의 목적지 MAC 주소만 게이트웨이의 것으로 합니다. 그래서 ARP로 알아내는 것은 192.168.1.1의 MAC 주소입니다. ARP 브로드캐스트는 라우터를 넘지 않으므로 다른 네트워크에 있는 서버의 MAC 주소는 알아낼 수 없고, 알 필요도 없습니다. 경로상의 각 라우터가 다음 기기로 보낼 때마다 각자 상대의 MAC 주소를 알아냅니다.