본문 바로가기
Network

네트워크 :: 서브넷팅(Subnetting) 문제 및 풀이

by Emo_clew 2023. 9. 29.
반응형

 

1. C 클래스 네트워크를 24개의 서브넷으로 나누려고 한다. 각 서브넷에는 4~3개의 호스트가 연결되어야 한다. 어떤 서브넷 마스크가 적절한가?

① 255.255.255.192 ② 255.255.255.255.224 ③ 255.255.255.240 ④ 255.255.255.248

 

sol) 

24개의 서브넷 -> prefix /24. 각 서브넷에는 4~3개의 호스트가 연결되어야 하므로 2^2에서 2^3까지 호스트 수 를 지원해야 한다. 최대로 호스트를 지원할 수 있는 2^3에서 3비트를 네트워크 부분에서 호스트 부분으로 옮기면 기존 prefix 24(1이 24개)에서 prefix 27(24+3, 1 이 27개) 이므로 정답은 ② 255.255.255.255.224

호스트 수는 32개중 30 개 호스트만 사용가능하다.

 

2. IP주소가128.110.121.32(255.255.255.0)이라면 네트워크 주소는 어떻게 되는가?

 

① 128.0.0.0 ② 128.110.0.0 ③ 128.110.121.0 ④ 128.110.121.32

 

sol)

네트워크 주소를 구하기 위해서 IP주소가128.110.121.32와 서브넷 마스크 255.255.255.0를 AND 연산을 하면

128.110.121.0 이므로 정답은 3번.

 

3. IP 주소 203.10.24.72이란 호스트의 서브넷 마스크는 255.255.255.240이다. 이때 이 네트워크의 호스트 범위와 브로드캐스트주소는 어떻게 되는가?

 

① 호스트 203.10.24.16 ~ 203.10.24.31, 브로드캐스트 203.10.24.32

② 호스트 203.10.24.1 ~ 203.10.24.254, 브로드캐스트 203.10.24.255

③ 호스트 203.10.24.17 ~ 203.10.24.31, 브로드캐스트 203.10.24.32

④ 호스트 203.10.24.65 ~ 203.10.24.78, 브로드캐스트 203.10.24.79

 

sol)

먼저, 서브넷 마스크 255.255.255.240을 이진 표기법으로 변환하면 다음과 같다.

 11111111.11111111.11111111.11110000

호스트 수는 0000 에서 0이 4개 이므로 2^4 = 16개이다. 즉 네트워크 규모가 16이므로 

203.10.24.0 ~  203.10.24.15, 203.10.24.16 ~ 203.10.24.31과 같이 서브넷이 나누어진다.

203.10.24.16 ~ 203.10.24.31에서 네트워크 대표 주소와 브로드 캐스팅 주소는 호스트로 사용 불가능하기 때문에 호스트는 203.10.24.17 ~ 203.10.24.31 이고 브로드 캐스트 주소는 브로드캐스트 203.10.24.32 이므로 정답은

 

4. 클래스 A 주소를 가지고 서브넷 마스크 255.255.240.0으로 서브넷을 만들었을 때 나오는 서브넷의 수와 호스트의 수가 맞게 짝지어진 것은?

 

① 서브넷 2048 / 호스트 16382 ② 서브넷 16 / 호스트 14

③ 서브넷 4096 / 호스트 4094 ④ 서브넷 4096 / 호스트 254 ⑤ 서브넷 4096 / 호스트 8190

 

sol)

클래스 A 주소 prefix /8 에서 서브넷 마스크 255.255.240.0 은 prefix /20을 갖는다. 1의 개수가 12개 증가하였으므로 

서브넷은 2^12 =4096 개가 가능하다. 

호스트 개수는 0의 개수가 12개 이므로 2^12 -2 = 4094 개이므로 정답은 ③ 서브넷 4096 / 호스트 4094

 

5. 클래스 C 네트워크를 12개의 서브넷으로 분할하려고 한다. 어느 서브넷 마스크를 이용하는 것이 가장 적합한가?

 

A. 255.255.255.128 B. 255.255.255.192 C. 255.255.255.240 D. 255.255.255.248

 

sol)

클래스 C 네트워크 prefix /24. 12개의 서브넷으로 분할하기 위해서는 2^x >=12 에서 x는 4 이므로 네트워크 부분에서 호스트 부분으로 4비트를 옮겨 줘야 하므로 기존에 1의 개수가 24개에서 +4를 한 /28의 prefix가 된다.

따라서 정답은 C. 255.255.255.240

 

6. 192.168.100.0 /23 네트워크를 서브넷팅하려고 한다. 각 서브넷에는 31대의 호스트가 연결되어야 할 경우 적절한 서브넷 마스크는?

A. 255.255.255.64 B.255.255.255.128 C.255.255.255.192 D. 255.255.255.224

 

sol)

기존 prefix 는 /23. 각 서브넷에 31대의 호스트가 연결되어야 하므로 2^x >= 33(31+2, 네트워크 대표주소와 브로드 캐스트주소)에서 x = 6. 따라서 23 + 6 = 29 이므로 prefix 가 29인 서브넷 마스크는 255.255.255.224이다.

정답은 D.

 

반응형

댓글