TCP/IP네트워크관리사 2급 · 2020년11월08일 · 2/50
2.C Class의 네트워크 주소가 ′192.168.10.0′ 이고, 서브넷 마스크가 ′255.255.255.240′ 일 때, 최대 사용 가능한 호스트 수는? (단, 네트워크 주소와 브로드캐스트 호스트는 제외한다.)
1
10개
2
14개정답
3
26개
4
32개
해설
정답 : 14 IP 32비트는 [네트워크부분 + 호스트부분] 으로 되어있고, 호스트 부분의 비트 수가 사용가능한 IP 수를 나타냅니다. IP 의 네트워크부분과 호스트 부분의 경계를 알려주는 것이 서브넷마스크입니다. 서브넷 마스크는 IP에서 네트워크 부분의 비트 수만큼 1을 쓰고, 호스트부분의 비트수 만큼 0을 적습니다. 이 문제를 푸는 정확한 방법은 서브넷 마스크를 2진수로 나타낼때 0 비트의 수를 가지고 계산하면 됩니다. 255.255.255.240 = 11111111.11111111.11111111.11110000 이므로, 0비트는 4개 입니다. => 192.168.10.0 네트워크주소에서 하위 4비트만 호스트비트로 호스트를 구분하는 IP주소를 생성하는 데 사용됩니다. 그래서 2^4 = 16 이고 16개를 모두 사용할 수 있는 것은 아니고 호스트비트가 모두 0인 주소와 모두 1인 주소는 특수목적용 주소로 호스트에게 부여할 수 없습니다. 결과적으로 사용가능한 IP주소의 갯수는 호스트 비트수에 대한 경우의 수에서 항상 2를 빼주어야 합니다. <아래 설명은 192.168.10.0에서 하위4비트, 호스트 비트만 적은 것입니다.> 0000 = 네트워크주소 0001 0010 ~ 1110 1111 = 브로드케스트 주소