초보자를 위한 서브넷 시험 준비

초보자를 위한 서브넷 시험 준비

저는 현재 관련 없는 분야에서 학사 학위를 취득한 후 SE 석사 학위를 신청하려는 아마추어 프로그래머입니다.

우리나라에 입학시험이 있는데, 이것이 예시 문제 중 하나입니다.

"주어진 서브넷 구성에 대해 10.128.28.0/23의 범위를 가장 경제적인 방법으로 나누십시오"

호스트 수 서브넷 주소 넷마스크 방송 주소 호스트 IP 시작 끝 호스트 IP
192
7
27
60
15

이제 저는 "코딩"을 하는 동안 이런 것을 본 적이 없어서 검색하고 배우기 시작했습니다. 결국 나는 이런 것을 얻었습니다.

호스트 수 서브넷 주소 넷마스크 방송 주소 호스트 IP 시작 끝 호스트 IP
192 10.128.28.0 255.255.255.000 10.128.28.255 10.128.28.1 10.128.28.254
7 10.128.29.0 255.255.255.240 10.128.29.15 10.128.29.1 10.128.29.14
27 10.128.29.32 255.255.255.224 10.128.29.63 10.128.29.33 10.128.29.62
10.128.29.64 255.255.255.248 10.128.29.71 10.128.29.65 10.128.29.70
60 10.128.29.128 255.255.255.192 10.128.29.191 10.128.29.129 10.128.29.191
15 10.128.29.192 255.255.255.224 10.128.29.223 10.128.29.193 10.128.29.222

나는 이것이 결코 좋지 않다는 것을 이해합니다. 나는 단지 내가 아이디어를 올바르게 얻었는지 알고 싶었습니다.

또한 테이블의 순서를 무시하고 가장 큰 서브넷에서 가장 작은 서브넷으로 이동하는 것이 더 "경제적"일 것이라고 생각합니다.

마지막으로, 이 질문의 맥락에서 넷마스크에 다른 크기를 사용하는 것이 허용되는지 확실하지 않지만 이를 사용하는 방법을 모르겠습니다. 실제 생활에서 가변 길이의 넷마스크에는 더 깊은 구성이 필요하다고 생각합니다.

관련 정보