- 출처 : http://ask.nate.com/qna/view.html?n=3786025 -
* 질문
IP Address 203.10.24.27을 가진 호스트의 서브넷 마스크는 255.255.255.240 이다.
이때 이 네트워크의 호스트범위와 브로드캐스트 주소, 네트워크 주소를 구하라
어떻게 하나요
* 답변
일단 203.10.24.27 이라는 IP 를 가진 호스트가 이 네트워크에 속해있습니다.
이 10진수(IP)를 2진수로 변환합니다.
11001011.00001010.00011000.00011011
그리고 서브넷 마스크를 2진수로 변환합니다.
11111111.11111111.11111111.11110000 ------ 255.255.255.240
11001011.00001010.00011000.00011011 ------ 203.10.24.27
여기서 네트워크 주소를 알아내려면 서브넷 마스크의 0 인 부분에 해당하는 곳을 호스트의 주소에서 0 으로 만들어 버립니다.
11111111.11111111.11111111.11110000 ------ 255.255.255.240
11001011.00001010.00011000.00011011 ------ 203.10.24.27
11001011.00001010.00011000.00010000 ------ 203.10.24.16 = 네트워크 주소
호스트 범위는 호스트 식별 비트가 총 4 개 이니 0001 에서 1110 까지 입니다.
이것을 네트워크 주소와 합칩니다.
11001011.00001010.00011000.00010001 ----------- 203.10.24.17 = 첫번째 호스트
11001011.00001010.00011000.00011110 ------------ 203.10.24.30 = 마지막 호스트
브로드캐스트 주소는 호스트 식별 비트를 모두 1 로 채우면 그 네트워크로 향하는 브로드 캐스트 주소입니다.
11001011.00001010.00011000.00011111 ------------203.10.24.31 = 브로드캐스트 주소
이 네트워크는 기본 C 클래스의 네트워크를 4비트의 서브네팅한것입니다.