네트워크/OSIP

검색

검색어를 입력해 개념, 문제, 필기를 찾습니다.

CIDR 표기법과 프리픽스 길이

네트워크/OSIP
읽는데 8분 소요
처음 쓰인 날: 2026-08-19
마지막 수정일: 2026-08-20
조회수:

요약

서브넷 마스크를 192.168.1.0/26 처럼 짧게 쓰는 CIDR 표기법과, 슬래시 뒤 숫자인 프리픽스 길이의 의미를 설명합니다. IP 주소 32비트가 프리픽스 부분과 호스트 부분 두 조각으로만 나뉜다는 점을 정리하고, 서브넷 마스크 없이 주소 개수나 범위만 주어졌을 때 프리픽스 길이를 거꾸로 구하는 방법을 정보처리기사 실기 기출과 함께 다룹니다.

헷갈리기 쉬운 용어 요약

용어설명
서브넷 마스크네트워크 주소 구하는데 사용
CIDR 표기법서브넷 마스크를 /26 처럼 짧게 쓰는 방법
프리픽스 길이CIDR 표기 /24 의 24, 서브넷 마스크의 1의 갯수
서브네팅(FLSM)서브넷 구하는데 사용

CIDR 표기법 기초

"192.168.1.0 네트워크 주소를 사용하세요. 서브넷 마스크는 255.255.255.0 입니다." 를 간단하게 표기할 수 있습니다.

두 줄 설명을 192.168.1.0/24 한 줄로 줄여 쓰고, 24는 마스크의 1의 갯수에서 온다
두 줄을 한 줄로, 뒤의 숫자는 1의 갯수입니다

이렇게 표기하면 동일합니다. 이러한 방식을 CIDR 표기법이라고 합니다. 이 때 24는 서브넷 마스크에서 1의 갯수를 의미합니다.

IPv4는 총 32비트로 구성되어 있습니다. 그러므로 서브넷 마스크에서 0의 갯수는 32-24=8 이 됩니다.

"192.168.1.0 네트워크 주소를 사용하세요. 서브넷 마스크는 255.255.255.192 입니다." 를 CIDR 표기법으로 표기해보겠습니다.

255.255.255.192 은 2진수로 11111111.11111111.11111111.11000000 이 됩니다. 이 때 1의 갯수는 26개 입니다.

그러므로, 위와 같이 표기하면 동일합니다.


프리픽스 길이 기초

CIDR 표기법에서 슬래시 뒤에 오는 숫자(/24 의 24)를 프리픽스 길이(prefix length)라고 부릅니다. 문제에 따라 프리픽스 비트 길이, 줄여서 프리픽스라고도 하는데 모두 같은 숫자를 가리킵니다.

prefix는 '앞에 붙는 부분'이라는 뜻입니다. IP 주소 32비트 중 앞쪽 네트워크 부분이 몇 비트인지를 세는 값이라서 이런 이름이 붙었습니다.

프리픽스는 네트워크 부분의 다른 이름입니다. 서브넷 마스크를 직접 다룰 때는 네트워크 부분, CIDR 표기법으로 그 길이를 셀 때는 프리픽스라고 부를 뿐 같은 자리를 가리킵니다. 그래서 이 페이지의 그림에서는 네트워크(프리픽스) 로 함께 적었습니다.

32비트는 두 조각으로만 나뉩니다

IP 주소 32비트는 네트워크(프리픽스) 부분호스트 부분, 딱 두 조각으로 나뉩니다.

IP 주소는 네트워크(프리픽스) 부분과 호스트 부분 두 조각, 서브넷 마스크는 그 경계를 재는 자
조각은 둘, 마스크는 경계를 재는 자입니다

서브넷 마스크는 주소의 일부가 아니라 그 경계를 재는 별도의 32비트 값이라, 같은 자리끼리 위아래로 맞춰보면 한눈에 보입니다.

text
코드 하이라이팅 중…

그래서 두 조각의 비트 수를 더하면 항상 32가 됩니다.

하나의 표기에 담긴 정보

그러므로 192.168.1.0/26 이라는 한 줄은 아래 내용을 모두 담고 있습니다.

표현
프리픽스 길이26
CIDR 표기법192.168.1.0/26
서브넷 마스크255.255.255.192
서브넷 마스크의 1의 갯수26개
호스트 비트 수3226=632 - 26 = 6
전체 IP 주소 개수26=642^6 = 64

주소 개수로 프리픽스 길이 거꾸로 구하기 심화

지금까지는 서브넷 마스크를 주고 "이건 /몇이야?"를 묻는 방향이었습니다. 반대로 서브넷 마스크를 주지 않고 주소 개수나 주소 범위만 알려준 뒤 프리픽스 길이를 되묻는 문제가 26년 2회 실기에 출제된 바 있습니다.

순서는 다음과 같습니다.

  1. 주소 개수를 구합니다. 범위로 주어졌다면 끝 주소 - 시작 주소 + 1 입니다.
  2. 주소 개수를 2n2^n 꼴로 바꿔서 호스트 비트 수 n을 구합니다.
  3. 프리픽스 길이 = 32 - n 입니다.

예를 들어 어떤 서브넷의 주소 범위가 10.0.0.0 ~ 10.0.0.15 라면

  1. 주소 개수는 150+1=1615 - 0 + 1 = 16개 입니다.
  2. 16=2416 = 2^4 이므로 호스트 비트는 4개 입니다.
  3. 프리픽스 길이는 324=2832 - 4 = 28 입니다.

따라서 이 서브넷은 10.0.0.0/28 이고, 프리픽스 비트 길이는 28 입니다.

아래 표를 익혀두면 시험장에서 계산 시간을 줄일 수 있습니다.

주소 개수호스트 비트프리픽스 길이서브넷 마스크
2568/24255.255.255.0
1287/25255.255.255.128
646/26255.255.255.192
325/27255.255.255.224
164/28255.255.255.240
83/29255.255.255.248
42/30255.255.255.252

서브넷 비트도 결국 프리픽스입니다 심화

책에 따라 IP 주소를 네트워크 + 서브넷 + 호스트 세 조각으로 설명하기도 합니다. 조각이 갑자기 셋으로 늘어난 것 같지만, 결과를 CIDR 표기법으로 적어보면 다시 두 조각으로 돌아옵니다.

서브네팅(FLSM)은 호스트 부분의 앞쪽 몇 비트를 떼어 서브넷을 구분하는 데 씁니다. 이때 떼어낸 서브넷 비트는 "여기까지가 네트워크"라는 경계를 뒤로 미는 역할이므로, 프리픽스에 그대로 합쳐집니다.

서브넷 비트만큼 네트워크(프리픽스) 부분과 호스트 부분의 경계가 오른쪽으로 이동하는 그림
조각이 느는 게 아니라 경계가 뒤로 밀립니다

서브넷을 실제로 나누는 방법은 서브넷팅에서 이어집니다.


정보처리기사 실기 대비 문제

관련 글

(19개)
제목태그시험
서브넷 마스크 블록 크기(Block Size)
IP
-
IP 주소
IP
-
IP 정보처리기사 실기 모의 시험
IP
응시