네트워크 기초

단말(192.168.1.10/24, 기본 게이트웨이 192.168.1.1)이 다른 네트워크에 있는 서버 203.0.113.80으로 패킷을 보낸다. ARP 캐시가 비어 있을 때, 단말이 ARP로 MAC 주소를 알아내는 상대는?

  1. A기본 게이트웨이 192.168.1.1
  2. B서버 203.0.113.80
  3. 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 주소를 알아냅니다.

이 분야 연습하기 분야로 돌아가기

네트워크 기초의 다른 문제

  1. 라우터의 라우팅 테이블에 0.0.0.0/0(다음 전달 대상은 라우터 A), 10.0.0.0/8(라우터 B), 10.1.0.0/16(라우터 C), 10.1.2.0/24(라우터 D)의 4개 경로가 있다. 목적지가 10.1.5.9인 패킷은 어느 라우터로 보내지는가?
  2. IPv4 헤더의 TTL(Time To Live)의 역할로 올바른 것은?
  3. 동적 라우팅에 대한 설명으로 올바른 것은?
  4. UDP의 특징으로 올바른 것은?
  5. TCP에서 연결을 설정하는 3-way 핸드셰이크에서 주고받는 패킷의 순서로 올바른 것은?