네트워크 기초

ARP의 역할로 올바른 것은?

  1. AIP 주소를 바탕으로 같은 네트워크에 있는 기기의 MAC 주소를 알아낸다
  2. B도메인 이름을 바탕으로 서버의 IP 주소를 알아낸다
  3. C네트워크에 연결한 단말에 IP 주소를 자동으로 할당한다
정답과 해설 보기

정답: A. IP 주소를 바탕으로 같은 네트워크에 있는 기기의 MAC 주소를 알아낸다

ARP(Address Resolution Protocol)에서는 송신하려는 단말이 '이 IP 주소를 가진 기기는 MAC 주소를 알려 주세요'라는 요청을 브로드캐스트로 보내고, 해당하는 기기만 자신의 MAC 주소를 유니캐스트로 돌려줍니다. 얻은 대응은 ARP 캐시에 일정 시간 저장되어 재사용됩니다. 이더넷에서는 프레임을 MAC 주소로 전달하므로 IP 패킷을 보내기 전에 이 대응이 필요합니다. 도메인 이름으로 IP 주소를 알아내는 것은 DNS, IP 주소의 자동 할당은 DHCP의 역할입니다. IPv6에서는 ARP 대신 ICMPv6의 이웃 탐색(NDP)을 사용합니다.

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

네트워크 기초의 다른 문제

  1. 단말(192.168.1.10/24, 기본 게이트웨이 192.168.1.1)이 다른 네트워크에 있는 서버 203.0.113.80으로 패킷을 보낸다. ARP 캐시가 비어 있을 때, 단말이 ARP로 MAC 주소를 알아내는 상대는?
  2. 라우터의 라우팅 테이블에 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인 패킷은 어느 라우터로 보내지는가?
  3. IPv4 헤더의 TTL(Time To Live)의 역할로 올바른 것은?
  4. 동적 라우팅에 대한 설명으로 올바른 것은?
  5. UDP의 특징으로 올바른 것은?