[네트워크] 옥텟과 CIDR

artp·2025년 9월 10일

cs

목록 보기
11/16
post-thumbnail

옥텟과 CIDR

1. IPv4와 옥텟의 기초

IPv4 주소의 정체

IPv4 주소는 사실 32비트의 이진수입니다. 하지만 사람이 읽기 어려워서 4개의 옥텟으로 나누어 표현합니다.

IPv4 = 32비트 = 4바이트 = 4옥텟
1옥텟 = 8비트 = 0~255 범위

옥텟(Octet)은 8비트를 의미합니다. 옥텟이라는 말 자체가 8개(Octo, 옥토 - 라틴어)라는 뜻에서 왔습니다.
즉, IPv4 주소에서 점(.)으로 구분되는 한 덩어리는 8비트이자 1옥텟입니다.

1옥텟 = 8비트 = IPv4에서 점(.)으로 구분되는 한 덩어리(192.168.0.1)

실제 변환 예시

IP 주소 192.168.0.1을 이진수로 변환:

옥텟십진수이진수
1옥텟19211000000
2옥텟16810101000
3옥텟000000000
4옥텟100000001

이진수 변환 결과: 11000000.10101000.00000000.00000001

2. CIDR 표기법

CIDR란?

CIDR(Classless Inter-Domain Routing)는 IP 주소를 더 효율적으로 관리하기 위한 표기법입니다.

형식: IP주소/숫자
예시: 192.168.0.0/24

'/숫자'의 의미

/24에서 24는 네트워크 비트의 개수를 의미합니다.

전체 32비트 중에서:
- 앞의 24비트 → 네트워크 주소 (고정)
- 뒤의 8비트 → 호스트 주소 (변경 가능)

즉, /숫자가 작을수록 네트워크는 커지고 호스트 수가 많아지며,
/숫자가 클수록 네트워크는 잘게 쪼개지고 호스트 수는 줄어듭니다.

비트 마스크(=서브넷 마스크)로 이해하기

CIDR에서 /숫자는 사실 비트 마스크(Subnet Mask)와 같은 의미입니다.

비트 마스크는 네트워크 부분을 1, 호스트 부분을 0으로 표시한 값입니다.

192.168.0.0/24를 비트 마스크로 표현하면:

IP 주소:     11000000.10101000.00000000.00000000
서브넷 마스크: 11111111.11111111.11111111.00000000
             |-------- 24비트 --------|-- 8비트 --|
             |       네트워크 부분    	 |호스트 부분|
CIDR서브넷 마스크 (비트)서브넷 마스크 (10진수)호스트 수
/811111111.00000000.00000000.00000000255.0.0.016,777,214
/1611111111.11111111.00000000.00000000255.255.0.065,534
/2411111111.11111111.11111111.00000000255.255.255.0254

3. 호스트 수 계산 공식

기본 공식

호스트 수 = 2^(호스트 비트 수) - 2

-2를 하는 이유:
1. 네트워크 주소: 첫 번째 주소 (192.168.0.0)
2. 브로드캐스트 주소: 마지막 주소 (192.168.0.255)

이 두 주소는 특수 용도로 호스트에 할당할 수 없습니다.

계산 예시

192.168.0.0/24의 경우:

  1. 전체 비트: 32비트
  2. 네트워크 비트: 24비트
  3. 호스트 비트: 32 - 24 = 8비트
  4. 전체 주소 수: 2⁸ = 256개
  5. 할당 가능한 호스트 수: 256 - 2 = 254개

주소 범위:

  • 네트워크 주소: 192.168.0.0 (할당 불가)
  • 할당 가능: 192.168.0.1 ~ 192.168.0.254
  • 브로드캐스트: 192.168.0.255 (할당 불가)

4. 주요 CIDR 패턴

자주 사용되는 CIDR 표

CIDR네트워크 비트호스트 비트서브넷 마스크호스트 수용도
/8824255.0.0.016,777,214대규모 네트워크
/121220255.240.0.01,048,574클라우드 VPC
/161616255.255.0.065,534일반적인 VPC
/202012255.255.240.04,094큰 서브넷
/24248255.255.255.0254일반적인 서브넷
/28284255.255.255.24014소규모 서브넷
/30302255.255.255.2522P2P 연결

패턴

/숫자가 작을수록 → 네트워크는 크고 → 호스트는 많음
/숫자가 클수록   → 네트워크는 작고 → 호스트는 적음
profile
donggyun_ee

0개의 댓글