문제
C Class의 네트워크 주소가 ′192.168.10.0′ 이고, 서브넷 마스크가 ′255.255.255.240′ 일 때, 최대 사용 가능한 호스트 수는?(단, 네트워크 주소와 브로드캐스트 호스트는 제외한다.)
① 10개 ② 14개 ③ 26개 ④ 32개
정답
2번
해설
정답: 2. 서브넷 마스크 255.255.255.240(/28)은 마지막 옥텟이 11110000으로 호스트 비트가 4개이다. 한 서브넷의 전체 주소 수는 2^4=16개이고, 네트워크 주소와 브로드캐스트 주소를 제외하면 16−2=14개의 호스트를 사용할 수 있다.
오답 풀이
- 1번: 10개는 호스트 비트를 잘못 계산한 값으로, /28의 사용 가능 호스트 수가 아니다.
- 2번: 16−2=14개가 /28 서브넷에서 실제 할당 가능한 호스트 수이므로 정답이다.
- 3번: 26개는 /27(255.255.255.224, 호스트 비트 5개, 32−2=30개)이나 다른 마스크와 혼동한 값이다.
- 4번: 32개는 호스트 비트로 만들 수 있는 전체 주소 수(2^5)와 혼동한 값으로, 예약 주소 2개를 빼지 않았다.
보충 개념 사용 가능 호스트 수는 (2^호스트비트 − 2)이다. /28은 16개 블록·호스트 14개, /27은 32개 블록·호스트 30개, /29는 8개 블록·호스트 6개로 자주 출제된다.