네트워크 기초

라우터의 라우팅 테이블에 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인 패킷은 어느 라우터로 보내지는가?

  1. A라우터 B
  2. B라우터 D
  3. C라우터 C
정답과 해설 보기

정답: C. 라우터 C

라우터는 목적지 주소와 일치하는 경로 중 프리픽스가 가장 긴(가장 구체적인) 것을 선택합니다. 이를 최장 일치(롱기스트 매치)라고 합니다. 10.1.5.9는 0.0.0.0/0, 10.0.0.0/8, 10.1.0.0/16과 일치하지만 10.1.2.0/24의 범위(10.1.2.0~10.1.2.255)에는 들어가지 않습니다. 일치하는 것 중 가장 긴 /16의 라우터 C로 보냅니다. 0.0.0.0/0은 모든 목적지와 일치하는 기본 경로(디폴트 라우트)로, 달리 일치하는 경로가 없을 때만 사용됩니다.

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

네트워크 기초의 다른 문제

  1. IPv4 헤더의 TTL(Time To Live)의 역할로 올바른 것은?
  2. 동적 라우팅에 대한 설명으로 올바른 것은?
  3. UDP의 특징으로 올바른 것은?
  4. TCP에서 연결을 설정하는 3-way 핸드셰이크에서 주고받는 패킷의 순서로 올바른 것은?
  5. RTT(왕복 시간)가 100 ms인 웹 서버에 HTTPS(TCP 위의 TLS 1.3)로 새로 접속하여, 첫 요청을 보내고 응답을 받기 시작할 때까지 걸리는 시간에 가장 가까운 것은? DNS 이름 해석은 끝났으며, 서버의 처리 시간과 데이터 전송 시간은 무시한다.