서브넷의 호스트 수 계산하기
서브넷이 제공하는 사용 가능한 주소 수를 계산합니다.
서브넷의 호스트 수 계산하기은(는) CoddyKit의 무료 Network+ Academy 강의입니다. 이것은 4개 중 3번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Network+ Academy 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Network+ Academy 강의에는 총 4개의 강의가 포함되어 있습니다.
호스트는 호스트 비트에서 나옵니다
서브넷의 주소 수는 전적으로 호스트 비트, 즉 마스크에서 0인 비트에 따라 결정됩니다. 호스트 비트가 많을수록 주소도 많아집니다.
프리픽스를 알면 호스트 비트 수를 알 수 있습니다. 32에서 프리픽스를 빼면 됩니다. /24는 32 - 24 = 8개의 호스트 비트를 가집니다.
2의 거듭제곱 공식
서브넷의 전체 주소 수는 2의 호스트 비트 수 제곱입니다. 호스트 비트가 8개이면 2^8 = 전체 주소 256개입니다.
이 수에는 호스트 비트가 모두 0인 경우부터 모두 1인 경우까지 가능한 모든 조합과, 특수한 네트워크 및 브로드캐스트 주소도 포함됩니다.
total = 2 ^ (32 - prefix)
/24 -> 2 ^ 8 = 256사용 가능한 호스트는 2를 뺍니다
모든 서브넷에는 두 주소가 예약되어 있습니다. 네트워크 주소(모든 호스트 비트가 0)와 브로드캐스트 주소(모든 호스트 비트가 1)입니다. 어느 주소도 장치에 할당할 수 없습니다.
따라서 사용 가능한 호스트 수 = 전체 주소 수 - 2입니다. /24는 256 - 2 = 사용 가능한 호스트 254개를 제공하며, 가장 자주 언급하게 될 수치입니다.
전체 사용 가능 호스트 공식
단계를 하나의 규칙으로 합치면, 사용 가능한 호스트 수 = 2^(32 - 프리픽스) - 2입니다.
- /24 → 2^8 - 2 = 254
- /25 → 2^7 - 2 = 126
- /26 → 2^6 - 2 = 62
프리픽스가 한 단계 커질 때마다 호스트 비트 하나가 줄어들므로, 사용 가능한 호스트 수는 대략 절반이 됩니다.
작은 서브넷 예제
아주 작은 서브넷은 라우터 링크에 흔히 사용됩니다.
- /30: 2^2 - 2 = 사용 가능한 호스트 2개이며, 라우터 두 대를 연결하는 지점 간 링크에 적합합니다.
- /29: 2^3 - 2 = 사용 가능한 호스트 6개입니다.
- /28: 2^4 - 2 = 사용 가능한 호스트 14개입니다.
이러한 효율적인 블록은 주소를 거의 낭비하지 않습니다.
큰 서브넷 예제
작은 프리픽스는 많은 호스트를 수용합니다.
- /16: 2^16 - 2 = 사용 가능한 호스트 65,534개입니다.
- /22: 2^10 - 2 = 사용 가능한 호스트 1022개입니다.
- /20: 2^12 - 2 = 사용 가능한 호스트 4094개입니다.
올바른 크기를 선택하면 주소 부족과 주소 낭비를 모두 피할 수 있습니다.
특수한 /31
/31은 일반적으로 2^1 - 2 = 사용 가능한 호스트 0개가 되어 쓸모없어 보입니다. 하지만 특별 규칙(RFC 3021)에 따라 /31은 브로드캐스트 없이 정확히 2개의 사용 가능한 주소를 가진 지점 간 링크에 사용할 수 있습니다.
시험에서 이 내용을 언급할 수 있습니다. /31은 라우터 간 링크에 사용하는 현대적이고 효율적인 선택지라는 점을 기억하세요.
단일 호스트 /32
/32는 호스트 비트가 0개이며, 하나의 특정 주소를 나타냅니다. 방화벽 규칙, 루프백 인터페이스, 호스트 경로에서 사용됩니다.
/32의 사용 가능한 호스트 수는 일반적인 방식으로 계산하지 않습니다. 장치 범위가 아니라 정확히 하나의 주소를 식별할 뿐입니다.
서브넷 크기 알맞게 정하기
프리픽스를 선택하려면 호스트 수와 예약 주소 두 개를 모두 수용할 수 있는 가장 작은 서브넷을 찾으세요. 호스트가 50개 필요하신가요? /26(사용 가능 62개)은 적합하지만 /27(30개)은 적합하지 않습니다.
항상 다음 크기로 올림하여 성장 여유를 남기되, 필요 이상으로 큰 범위를 잡아 주소 공간을 낭비하지 마세요.
빠른 추정 요령
빠른 암산을 위해 2의 주요 거듭제곱을 외우세요. 2^6=64, 2^7=128, 2^8=256입니다. 그런 다음 2를 빼면 됩니다.
/27에 몇 개의 호스트가 들어가는지 묻는다면 2^5 = 32에서 2를 뺀 30개라고 떠올리세요. 이 반사적인 계산 능력을 기르면 시험 시간 압박 속에서도 서브네팅 문제에 빠르게 답할 수 있습니다.
계산 결과 활용하기
호스트 수를 계산하면 서브넷이 요구 사항을 충족하는지와 남은 주소가 몇 개인지를 알 수 있습니다. 이는 모든 서브넷 크기 결정의 기준이 되는 수치입니다.
다음에는 이 수를 사용해 하나의 네트워크를 여러 서브넷으로 실제 분할하며, 서브네팅의 핵심 기술을 완성하게 됩니다.
빠른 확인
사용 가능한 호스트 수를 계산하세요.
정리
서브넷 호스트 수를 계산하는 방법을 배웠습니다.
- 호스트 비트 수 = 32 - 프리픽스입니다.
- 전체 주소 수 = 2^(호스트 비트 수)입니다.
- 사용 가능한 호스트 수 = 2^(32 - 프리픽스) - 2입니다(네트워크 및 브로드캐스트 주소 제외).
- /24 = 254, /26 = 62, /30 = 사용 가능한 호스트 2개입니다.
- 특수 사례: /31(호스트 2개, 지점 간 연결) 및 /32(단일 주소)입니다.
자주 묻는 질문
“서브넷의 호스트 수 계산하기” 강의는 무료인가요?
네 — “서브넷의 호스트 수 계산하기” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Network+ Academy 강의 전체를 잠금 해제할 수 있습니다. Network+ Academy 강의에는 총 4개의 강의가 포함되어 있습니다.
“서브넷의 호스트 수 계산하기”에서 뭘 배우나요?
서브넷이 제공하는 사용 가능한 주소 수를 계산합니다. 브라우저에서 직접 실행하는 실습 코드로 Network+ Academy을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.
Network+ Academy을(를) 시작하는 데 경험이 필요한가요?
사전 경험은 필요하지 않습니다. CoddyKit의 Network+ Academy은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 3번째 강의입니다.
“서브넷의 호스트 수 계산하기” 강의는 얼마나 걸리나요?
대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.
이 Network+ Academy 강의에서 코드를 작성하고 실행할 수 있나요?
네. 모든 Network+ Academy 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.
이 강의의 모든 강의
- 서브넷 마스크의 역할
- CIDR 슬래시 표기 읽기
- 서브넷의 호스트 수 계산하기
- 네트워크를 서브넷으로 나누기