전자계산기 일반 및 무선설비기준무선설비기사 · 2023년10월07일 · 88/100
88.C Class의 네트워크를 서브넷으로 나누어 각 서브넷에 4~5대의 PC를 접속해야 할 때 서브넷 마스크로 올바른 값은?
1
255.255.255.240
2
255.255.255.248정답
3
255.255.0.192
4
255.255.255.0
해설
C 클래스 기본 서비스넷 마스크가 255.255.255.0이다. 처음 24비트가 네트워크 부분, 나머지 8비트가 호스트 부분이고 네트워크 부부분은 일반적으로 수정이 불가능하다. 그리고 문제에서 4~5대의 PC를 접속해야 한다고 했다. 그러면 4~5개의 주소가 기본적으로 필요하다. 거기에 네트워크 주소 1개와 브로드캐트 주소 1개를 포함해야 하기 때문에 총합 6~7개의 주소가 필요하게 되는 것이다. 가령 하지만 IP를 다룰 때는 2^n승으로 다루기 때문에 2^2승을 해버리면 4개밖에 안되기 때문에 충족시키지 못한다. 그래서 3bit를 호스팅 부분에 할당할 필요가 있는 것이다. 따라서 위 부분을 호스트에 할당하게 되면 11111000(2진수)를 10진수로 변환하면 248이 되기 때문에 그래서 서브넷 마스크가 255.255.255.248이 되는 것이다.