MCP로 연결 →

계산 입력

공식

Show calculation steps (1)
  1. Usable Hosts per Subnet

    Usable Hosts per Subnet: 서브넷 개수 계산기

    Host bits = 32 minus New Prefix; usable hosts subtract the network and broadcast addresses

광고

결과

서브넷 개수
16
생성된 서브넷
빌린 비트 수 4
서브넷당 전체 주소 수 16
서브넷당 사용 가능한 호스트 수 14

서브넷 개수 계산기란?

기존 IPv4 네트워크를 더 작은 네트워크로 나눌 때는, 주소의 호스트 부분에서 비트를 "빌려와" 서브넷 식별자를 만듭니다. 이 계산기는 네트워크의 프리픽스 길이(/24와 같은 CIDR 표기)를 더 긴 길이(예: /28)로 바꿀 때 정확히 몇 개의 서브넷이 생성되는지 알려줍니다. /0부터 /32까지 모든 IPv4 프리픽스에 적용됩니다.

사용 방법

네트워크의 기존 프리픽스 길이(예: 255.255.255.0 마스크라면 24)와 서브네팅하려는 새 프리픽스 길이(예: 28)를 입력하세요. 계산기는 서브넷 개수, 빌린 비트 수, 각 새 서브넷의 전체 주소 수, 그리고 서브넷당 사용 가능한 호스트 주소 수를 알려줍니다.

공식 설명

서브넷의 개수는 빌린 비트 수를 지수로 한 2의 거듭제곱입니다.

빌린 비트 = 새 프리픽스 − 기존 프리픽스

$$\text{서브넷 수} = 2^{\text{빌린 비트}}$$

비트를 하나 빌릴 때마다 사용 가능한 서브넷 수가 두 배로 늘어납니다. 서브넷당 호스트 수는 남은 호스트 비트에서 나옵니다. 즉 \(2^{(32 - \text{새 프리픽스})}\)에서 네트워크 주소와 브로드캐스트 주소 2개를 뺀 값입니다.

광고
차용 비트가 늘 때마다 서브넷 수가 두 배로 늘어나는 모습을 보여주는 이진 트리
차용 비트가 하나 늘 때마다 서브넷 수가 두 배가 됩니다: 1, 2, 4, 8개.
32비트 막대에서 IPv4 프리픽스를 네트워크 비트, 차용 비트, 호스트 비트로 나눈 다이어그램
차용 비트는 호스트 부분에서 가져와 새 서브넷을 만듭니다.

예제로 보는 계산

/24 네트워크를 /28로 서브네팅한다고 가정해 보겠습니다. 빌린 비트는 \(28 - 24 = 4\)입니다. 따라서 서브넷 수는 다음과 같습니다.

$$2^{4} = 16$$

각 /28 서브넷은 \(2^{(32-28)} = 2^{4} = 16\)개의 전체 주소를 가지며, 여기서 2개를 빼면 서브넷마다 사용 가능한 호스트는 \(16 - 2 = 14\)개입니다.

자주 묻는 질문

왜 호스트 수에서 2를 빼나요? 한 주소는 네트워크(서브넷) 주소로, 다른 한 주소는 브로드캐스트 주소로 예약되어 있어 호스트에 할당할 수 없기 때문입니다.

새 프리픽스가 기존보다 작으면 어떻게 되나요? 그 경우는 여러 네트워크를 합치는 수퍼네팅(supernetting)에 해당하므로, 이 도구에서는 생성되는 서브넷 수를 0으로 표시합니다. 이 계산기는 네트워크를 더 작게 나누는 경우만 계산합니다.

/31에는 사용 가능한 호스트가 있나요? 전통적인 규칙에서는 /31의 사용 가능한 호스트가 0개(\(2 - 2\))입니다. 다만 RFC 3021은 지점 간(point-to-point) /31 링크에서 두 주소를 모두 사용할 수 있도록 허용합니다.

최종 업데이트: