5.C Class의 네트워크 주소가 '192.168.10.0' 이고, 서브넷 마스크가 '255.255.255.240' 일 때, 최대 사용 가능한 호스트 수는? (단, 네트워크 주소와 브로드캐스트 호스트는 제외한다.)
해설
192.168.10.0을 2진법으로 표기하면 11000000.10101000.00001010.00000000 입니다. 서브넷마스크 255.255.255.240을 2진법으로 표기하면 11111111.11111111.11111111.11110000 입니다. 위의 ip 2진수법 표기와 서브넷마스크 2진수표기를 and 연산하면 11000000.10101000.00001010.00000000(192.168.10.0) and 11111111.11111111.11111111.11110000(255.255.255.240) --------------------------------------------------------- 11000000.10101000.00001010.00001111(192.168.10.15) and 연산을 한 2진수를 10진수로 변환하면 192.168.10.15가 됩니다. 따라서 최대 사용 가능한 호스트 수는 192.168.10.0 ~192.168.10.15 중 0과 15를 제외한 14개가 됩니다. 약식계산법 서브넷 마스크의 2진수 표기에서 0의 갯수를 세어보면 0이 총 4개가 있습니다. 이것을 2의 자승으로 하면 2^4 가 되고 이 수가 호스트수입니다. 문제에 네트워크 주소와 브로드캐스트호스트는 제외한다고 하니까 2^4-2 = 14 개(사용가능한호스트수)가 됩니다. [해설작성자 : 수험생] 아래와 같은 오류 신고가 있었습니다. 여러분들의 많은 의견 부탁 드립니다. 추후 여러분들의 의견을 반영하여 정답을 수정하도록 하겠습니다. [오류 신고 내용] and 연산이 아니라 ex-nor연산을 해야 값이 맞습니다.