네트워크 설계와 운용

라우터의 인터페이스에, 들어오는 패킷을 위에서부터 차례로 검사하는 ACL을 설정했다. 규칙 1은 '목적지 10.0.0.10의 TCP 443번 포트로 가는 통신을 허용', 규칙 2는 '출발지가 192.168.1.0/24인 통신을 모두 거부', 규칙 3은 '출발지가 192.168.0.0/16이고 목적지가 TCP 80번 포트인 통신을 허용'이며, 그 밖의 규칙은 없다. ㄱ '192.168.1.5에서 10.0.0.10의 TCP 443번 포트로', ㄴ '192.168.1.5에서 10.0.0.20의 TCP 80번 포트로', ㄷ '192.168.2.5에서 10.0.0.20의 TCP 80번 포트로', ㄹ '192.168.2.5에서 10.0.0.20의 TCP 22번 포트로'의 4개 패킷 중 통과할 수 있는 것을 모두 고른 것은?

  1. Aㄱ과 ㄷ
  2. Bㄱ, ㄴ, ㄷ
  3. Cㄱ, ㄷ, ㄹ
정답과 해설 보기

정답: A. ㄱ과 ㄷ

ACL은 위에서부터 차례로 규칙과 대조하여, 처음 일치한 규칙으로 허용인지 거부인지를 정하고 그보다 뒤의 규칙은 보지 않습니다. 어느 규칙에도 일치하지 않는 패킷은 끝에 있는 보이지 않는 '모두 거부' 규칙(암묵적 거부)으로 버려집니다. ㄱ은 규칙 1에 일치하여 허용됩니다. ㄴ은 규칙 3에도 해당하지만, 먼저 규칙 2(출발지 192.168.1.0/24)에 일치하므로 거부됩니다. ㄷ은 규칙 1과 2에 일치하지 않고 규칙 3으로 허용되며, ㄹ은 어느 규칙에도 일치하지 않으므로 암묵적 거부로 버려집니다.

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

네트워크 설계와 운용의 다른 문제

  1. IPv6에서 같은 링크 안에서만 쓰이며, IPv6를 쓰는 인터페이스에는 반드시 자동으로 설정되는 링크 로컬 주소의 범위는?
  2. IPv6의 SLAAC(상태 비저장 주소 자동 설정)에서 단말이 글로벌 유니캐스트 주소를 만드는 방법으로 올바른 것은?
  3. MAC 주소가 00-1A-2B-3C-4D-5E인 인터페이스가 프리픽스 2001:db8:1:1::/64와 EUI-64 형식의 인터페이스 ID로 SLAAC에 의해 주소를 만든다. 만들어지는 주소는?
  4. IPv6로만 동작하는 두 거점을 IPv4로만 동작하는 네트워크를 통해 연결하고, 거점 사이를 IPv6 패킷 그대로 통신시키고 싶다. 사용할 방법으로 적절한 것은?
  5. traceroute에서 출발지로부터 세어 4번째 라우터가 ICMP 시간 초과(Time Exceeded) 메시지를 돌려보내게 하려고 보내는 패킷의 IP 헤더 TTL 값은?

이 분야의 비교