<문제 해설>
호스트의 IP Address가 '201.100.5.68/28' = C Class
255.255.255.11110000 = 2^4 = 16-2하면
첫번째 Net ID는 201.100.5.0/28 사용할수있는 IP주소는 1~14 브로드캐스트 IP주소는 15
두번째 Net ID는 201.100.5.16/28 사용할수있는 IP주소는 17~30 브로드캐스트 IP주소는 31
세번째 Net ID는 201.100.5.32/28 사용할수있는 IP주소는 33~46 브로드캐스트 IP주소는 47
네번째 Net ID는 201.100.5.48/28 사용할수있는 IP주소는 49~62 브로드캐스트 IP주소는 63
다섯번째 Net ID는 201.100.5.64/28 사용할수있는 IP주소는 65~78 브로드캐스트 IP주소는 79
즉 201.100.5.68/28의 Net ID는 201.100.5.64/28이 된다.
아이피와 서브넷 마스크를 2진수로 변환하여 AND 연산을 해서 나온값이 네트워크 ID값이 됩니다.
prefix가 /28이므로 이것은 1이 28개라는것을 의미합니다.
즉, 11111111.11111111.11111111.11110000 입니다. (10진수로는 255.255.255.240)
1로 된구간은 AND 연산을 하게 되면 해당값이 그대로 이기 때문에 궂이 2진수변환이 필요 없겠죠.
아이피 : 201 . 100 . 5 . 01000100
넷마스크 :11111111.11111111.11111111.11110000
--------------------------------------------
넷트웍ID : 201 . 100 . 5 .01000000
이것이 네트워크 ID가 됩니다. 다시 10진수로 변환하게 되면 201.100.5.64가 됩니다.
즉 네트워크 ID가 201.100.5.64 라는것입니다.
[추가해설]
위의 내용도 어려우신 분들을 위해 추가글 남깁니다.
/28 의 의미
>> 서브넷마스크 1 bit의 수
>> 11111111.11111111.11111111.11110000
>> 255.255.255.240
한 네트워크당 호스트의 수
>> 0 의 갯수가 n 일 때 2의 n 제곱
>> 2^4
>> 한 네트워크당 호스트의 수는 16 개
16개 단위로 나누어진 네트워크를 기술해보면 아래와 같습니다.
201.100.5.0 ~ 15
201.100.5.16 ~ 31
201.100.5.32 ~ 47
.
.
201.100.5.64 ~ 79
따라서 201.100.5.68 가 포함된 네트워크의 ID 는
201.100.5.64 가 됩니다.