문제
B Class 네트워크에서 6개의 서브넷이 필요할 때, 가장 많은 호스트를 사용할 수 있는 서브넷 마스크 값은?
① 255.255.192.0 ② 255.255.224.0 ③ 255.255.240.0 ④ 255.255.248.0
정답
2번
해설
정답: 2. 6개 이상의 서브넷을 만들려면 호스트 비트에서 최소 3비트를 빌려야 한다(2³=8 ≥ 6). 빌리는 비트가 적을수록 서브넷당 호스트 수가 많으므로, 6개 조건을 만족하는 최소 비트(3비트)를 빌린 255.255.224.0이 호스트를 가장 많이 쓸 수 있다.
오답 풀이
- 1번: 255.255.192.0은 2비트(11000000)만 빌려 4개 서브넷만 가능하므로 6개에 부족하다.
- 2번: 255.255.224.0은 3비트(11100000)를 빌려 8개 서브넷이 되고, 서브넷당 호스트 비트(13비트)가 가장 많이 남으므로 정답이다.
- 3번: 255.255.240.0은 4비트(16개)를 빌려 호스트 수가 줄어든다.
- 4번: 255.255.248.0은 5비트(32개)를 빌려 호스트 수가 더 줄어든다.
보충 개념 B클래스 기본 마스크는 /16(255.255.0.0)이다. 3비트를 빌리면 /19가 되고 호스트 비트 13개 → 서브넷당 사용 가능 호스트 2¹³−2 = 8190개. 같은 '서브넷 수 충족' 조건에서는 빌리는 비트를 최소화해야 호스트가 최대가 된다.