문제
IP 주소 172.16.20.100, 서브넷 마스크 255.255.255.192(/26)인 호스트가 속한 서브넷의 네트워크 주소와 브로드캐스트 주소로 올바른 것은?
① 네트워크 172.16.20.64 / 브로드캐스트 172.16.20.127 ② 네트워크 172.16.20.96 / 브로드캐스트 172.16.20.159 ③ 네트워크 172.16.20.0 / 브로드캐스트 172.16.20.63 ④ 네트워크 172.16.20.100 / 브로드캐스트 172.16.20.191
정답
1번
해설
정답: 1. /26은 마지막 옥텟을 64 단위로 분할한다(0, 64, 128, 192). 호스트 100은 64~127 블록에 속하므로 네트워크 주소는 172.16.20.64, 브로드캐스트 주소는 그 블록의 마지막인 172.16.20.127이다.
오답 풀이
- 2번: 96은 /27(32 단위) 블록 경계로, /26에서는 64 단위 경계만 유효하므로 틀리다.
- 3번: 0~63 블록은 호스트 100을 포함하지 않는다.
- 4번: 네트워크 주소는 임의의 호스트 IP가 아니라 블록의 첫 주소(64)여야 한다.
보충 개념 블록 크기는 256 - 마스크옥텟값으로 구한다. /26은 256 - 192 = 64이므로 서브넷 경계가 0, 64, 128, 192이다. 호스트가 속한 블록의 첫 주소가 네트워크, 다음 블록 직전 주소가 브로드캐스트이다.