이번에는 호스트 비트 수로 할당 가능한 IP 개수를 구해 보겠습니다.
앞서 구한 서브넷 마스크를 Not 연산합니다. 그리고 연산한 결과를 10진수로 바꿉니다.
1111 1111 . 1111 1111 . 1111 0000 . 0000 0000 |
서브넷 마스크(255.255.240.0) |
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
Not 연산 |
0000 0000 . 0000 0000 . 0000 1111 . 1111 1111 |
10진수로 변환(1024) |
여기서 210인 1024개가 됩니다. 이때 호스트 IP 범위는 10.0.4.1~10.0.255.254가 됩니다. 그런데 10.0.255.255는 왜 뺄까요? 10.0.255.255는 브로드캐스트용 주소입니다. 그래서 네트워크 주소용 IP인 10.0.4.0 하나와 멀티캐스트 주소용 IP인 10.0.255.255를 하나 빼면 호스트에 할당할 수 있는 총 IP 개수는 1022개가 됩니다.