[자격증]/정보처리기사 필기
서브넷 subnetting? broadcast IP주소..? 예제로 단박에 알아보자.
Ben의 프로그램
2023. 6. 20. 20:16
728x90
Intro
- 이전 포스팅 2개를 통해서, Subnetting 에 대한 개념을 잡았다.
- 2개 포스팅을 먼저 보고 이 포스팅을 보는 것을 추천드립니다.
https://benprogram.tistory.com/143
https://benprogram.tistory.com/144
예제

풀이
- 문제에서 주어진 네트워크 주소를 보면 200.~ 이다.
- IPv4 에서 first octet 이 200 인 주소는 Class C 에 속하는 IPv4 이다.
- Class C 의 default subnet mask 는 255.255.255.0 이다.
- 이 숫자를 binary 형으로 표현하면
11111111.11111111.11111111.00000000
이다. - 문제에서 10 개의 Subnet 으로 나누라고 했다.
10 을 binary 로 표현하면
1010
이다.
즉, 4 bits 가 필요하다. - 따라서 해당 문제에 맞는 새로운 subnet mask 는
11111111.11111111.11111111.11110000
이 되며 10진수로 표현하면
255.255.255.240 이된다. - 결론적으로 SG(Subnet Generator)는 16이 되고, octet position 은 4가 된다.
- 주어진 네트워크를 참고하여 subnet 주소의 range 를 보면 다음과 같아진다.
200.1.1.0 (1번째)
200.1.1.16
200.1.1.32
200.1.1.48
200.1.1.64
...
200.1.1.16*9 = 144 (10 번째)
200.1.1.16*10 = 160
... - 10 번째의 네트워크 범위는
200.1.1.144 ~ 159
이다.
이 중에서 broadcast IP 주소로 사용되는 것은 마지막 주소 200.1.1.159 가 된다. - 따라서 정답은 1번이다.
Outro
- 이전 포스팅 2개와 함께 본다면 누구나 이해하기 쉬운 풀이라고 생각한다.
- 여러 포스팅과 자료들을 찾아보는데, 이해를 못했다.
- 그러다가 유튜브에 Neso Academy 라는 채널에 한 인도분이 올려주신 수업 영상을 보았는데, 너무 이해가 쉬웠다.
- 내가 영어를 할줄 앎에 감사함을 느낀 순간이었다.