티스토리 뷰

 

PC정비사 기출문제 2021.02.28
문제 48. 네트워크 관리자인 A 씨는 ISP로부터 100.100.100.0/24를 할당받았다. 네트워크의 효율성을 위하여 최소 6개 서브넷으로 분리하여 네트워크를 구성하되, 각 네트워크는 최소 20대 이상의 호스트가 존재할 수 있도록 네트워크를 구성하고자 한다. 이때 사용해야 하는 서브넷 비트의 수는 무엇인가?

1️⃣ 25

2️⃣ 26
3️⃣ 27
4️⃣ 28

✅ 정답: 3번 (/27)

 

 

 

 

 

문제를 풀기 위해 알아야 할 개념

이 문제를 풀기 전에, IP주소와 서브넷 마스크가 어떤 역할을 하는지부터 알아야 해요.

 

🖥️ (1) IP주소란?

사람의 집 주소와 같은 “컴퓨터의 주소”

 

예를 들어 100.100.100.5라는 IP주소가 있다면,

이건 32비트(0과 1) 로 이루어진 숫자예요.

  • 앞부분은 “어떤 네트워크에 속해 있는가”를 나타내는 네트워크 주소
  • 뒷부분은 “그 네트워크 안의 어느 컴퓨터인가”를 구분하는 호스트 주소

 

즉, [네트워크 영역][호스트 영역]으로 구성되어 있습니다.


 

🌐 (2) /24란 무엇일까?

IP주소 뒤의 /24는 서브넷 마스크(Subnet Mask)를 나타냅니다.

  • 서브넷 마스크란: IP주소에서 네트워크와 호스트를 구분하는 기준입니다.
  • /24는 32비트 중 앞의 24비트를 “네트워크 영역”으로, 나머지 8비트를 “호스트 영역”으로 사용한다는 뜻이에요.

 

즉, [네트워크 24비트][호스트 8비트] 이 구조로 되어 있는 거예요.

 

그럼 이 8비트로 표현할 수 있는 호스트 수는

2⁸ = 256 → 256개의 IP주소(0~255)가 됩니다.

 

하나의 큰 네트워크(=256개의 주소 덩어리)인 셈이죠.


 

🏢 (3) 서브넷(Subnet)이란?

큰 네트워크를 더 작은 단위로 나눈 “미니 네트워크”

 

예를 들어, 회사 안에서

  • 영업팀용 네트워크
  • 인사팀용 네트워크
  • 개발팀용 네트워크

이런 식으로 구분하려면, 하나의 네트워크(/24)를 여러 개로 나눠야 합니다.

 

이 과정을 서브넷팅(Subnetting) 이라고 해요.

 

 

 

 

 

문제 풀이 과정

이제 본격적으로 문제를 해석해 볼게요.

 

(1) 조건 ① : “최소 6개의 서브넷으로 분리”

현재 /24 네트워크는 호스트 비트가 8개 남아 있습니다.

이 중 일부를 네트워크 구분용 비트로 빌려오면

서브넷 수가 늘어나요.

빌린 비트 수 만들 수 있는 서브넷 수( 2ⁿ)
1 2개
2 4개
3 8개
4 16개

 

6개 이상 서브넷이 필요하니까

3비트를 빌려서 2³ = 8개의 서브넷을 만들면 됩니다.

 

➡ 그래서 /24 → /27이 되는 거예요.

(네트워크 영역이 24+3=27비트로 확장)


 

(2) 조건 ② : “각 네트워크에 최소 20대 이상의 호스트”

호스트 수 공식은 이렇게 계산합니다 👇

호스트 수 = 2ⁿ - 2
(2를 빼는 이유는 네트워크 주소와 브로드캐스트 주소 때문이에요.)

 

  • /25 → 호스트 비트 7 → 2⁷-2=126대
  • /26 → 호스트 비트 6 → 2⁶-2=62대
  • ✅ /27 → 호스트 비트 5 → 2⁵-2=30대
  • /28 → 호스트 비트 4 → 2⁴-2=14대 ❌ (20대 미만)

 

👉 따라서 /27은

  • 8개의 서브넷 생성 가능
  • 각 네트워크에 30대 컴퓨터 연결 가능

 

두 조건 모두 충족합니다 ✅

 


 

📊 (3) 결과 정리

구분 /24 /24
네트워크 비트 24 27
호스트 비트 8 5
서브넷 개수 1 8
각 서브넷의 호스트 수 254 30
조건 충족 여부

 

반응형